los modelos de desarrollo de web se diferencias en la naturaleza y en el ciclo de vida de las aplicaciones web, están orientados a documentos que contienen páginas web estáticas o dinámicas. Se centran en el look & feel y enfatizan la creatividad visual y la presentación en la interfaz. Son conducidos por el contenido, incluyendo el desarrollo del contenido y necesitan ofrecer servicios a usuarios con diversidad de características y capacidades.
los modelos de desarrollo de web se diferencias en la naturaleza y en el ciclo de vida de las aplicaciones web, están orientados a documentos que contienen páginas web estáticas o dinámicas. Se centran en el look & feel y enfatizan la creatividad visual y la presentación en la interfaz. Son conducidos por el contenido, incluyendo el desarrollo del contenido y necesitan ofrecer servicios a usuarios con diversidad de características y capacidades.
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesHumano Terricola
Materia de lenguajes y autómatas 1 del Tecnológico de Tepic, maestra Sonia. Si llevas la materia de autómatas con Sonia, copienselo y rólenlo a sus amigos.
Esta es una presentacion de la arquitectura 3 capas realizada con informacion recopilada de varios sitios web y de un trabajo elaborado por nosotras en la Universidad
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Micael Gallego
Esta presentación corresponde al "Tema 2: Tecnologías de desarrollo web" de la asignatura "Desarrollo de Aplicaciones Web" de 3º del Grado en Ingeniería del Software de la ETSII en la Universidad Rey Juan Carlos.
Directorio Activo son los términos que utiliza Microsoft para referirse a su implementación de servicio de directorio en una red distribuida de computadores. Utiliza distintos protocolos, principalmente LDAP, DNS, DHCP y Kerberos.
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesHumano Terricola
Materia de lenguajes y autómatas 1 del Tecnológico de Tepic, maestra Sonia. Si llevas la materia de autómatas con Sonia, copienselo y rólenlo a sus amigos.
Esta es una presentacion de la arquitectura 3 capas realizada con informacion recopilada de varios sitios web y de un trabajo elaborado por nosotras en la Universidad
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Micael Gallego
Esta presentación corresponde al "Tema 2: Tecnologías de desarrollo web" de la asignatura "Desarrollo de Aplicaciones Web" de 3º del Grado en Ingeniería del Software de la ETSII en la Universidad Rey Juan Carlos.
Directorio Activo son los términos que utiliza Microsoft para referirse a su implementación de servicio de directorio en una red distribuida de computadores. Utiliza distintos protocolos, principalmente LDAP, DNS, DHCP y Kerberos.
Estudio sobre PHP uno de los lenguajes de programación del lado del servidor y de scripting más usado a nivel mundial. Comparativa con otros lenguajes y casos de éxito de su uso.
Criterios de la primera y segunda derivadaYoverOlivares
Criterios de la primera derivada.
Criterios de la segunda derivada.
Función creciente y decreciente.
Puntos máximos y mínimos.
Puntos de inflexión.
3 Ejemplos para graficar funciones utilizando los criterios de la primera y segunda derivada.
Se denomina motor de corriente alterna a aquellos motores eléctricos que funcionan con alimentación eléctrica en corriente alterna. Un motor es una máquina motriz, esto es, un aparato que convierte una forma determinada de energía en energía mecánica de rotación o par.
1º Caso Practico Lubricacion Rodamiento Motor 10CVCarlosAroeira1
Caso pratico análise analise de vibrações em rolamento de HVAC para resolver problema de lubrificação apresentado durante a 1ª reuniao do Vibration Institute em Lisboa em 24 de maio de 2024
Convocatoria de becas de Caja Ingenieros 2024 para cursar el Máster oficial de Ingeniería de Telecomunicacion o el Máster oficial de Ingeniería Informática de la UOC
2. Define la creación de sitios web para
Internet o una intranet. Para conseguirlo se
hace uso de tecnologías de software del
lado del servidor y del cliente que
involucran una combinación de procesos de
base de datos con el uso de un navegador
web a fin de realizar determinadas tareas o
mostrar información.
3. Las páginas web estáticas (páginas
construidas normalmente,) siempre se ven
igual y el contenido nunca cambia a menos
que se cargue una nueva página, o se
cambie la página (cargando la nueva
versión en el servidor web).
Páginas dinámicas hacen lo contrario, ya
que pueden cambiar cada vez que se cargan
(sin que se deba hacer esos cambios) y
pueden cambiar su contenido, basándose en
lo que los usuarios hagan, como hacer clic
sobre un texto o una imagen.
4. Unos de los tipos más comunes de páginas web dinámicas
son los vinculados a bases de datos. Esto significa que una
página web que toma la información de una base de datos
(Está conectada a la base de datos a través de la
programación,) permite insertar la información en la página
cada vez que esta se carga.
Si la información almacenada en la base de datos cambia, la
página web conectada a la base de datos también cambiará
en consecuencia (y automáticamente) sin intervención
humana.
Esto es comúnmente visto en los sitios web de
organizaciones bancarias en línea, donde se puede acceder
(con su nombre de usuario y contraseña) y ver el saldo de su
cuenta bancaria.
5. Los lenguajes de programación del lado
del servidor son necesarios porque para hacer la mayoría de las
aplicaciones web se debe tener acceso a muchos
recursos externos a la computadora del cliente,
principalmente bases de datos alojadas en servidores de
Internet.
Un caso claro es un banco: no tiene ningún sentido que el cliente
tenga acceso a toda la base de datos, sólo a la información que
le concierne.
6. Desarrollado por Microsoft.
Utilizado para producir sitios web
dinámicos, aplicaciones web y servicios
XML.
Creado en 1996 su prototipo inicial se
llamo XSP
Inicialmente fue elaborado en JAVA pero
fue construida una nueva plataforma en
CLR(Common Language Runtime)
orientada a objetos.
7. Basado en formularios web.
Contenidos en archivos .aspx
Es una tecnología orientada al desarrollo de
“Aplicaciones Web”.
Permite elegir el lenguaje del lado del servidor con el
cual queremos trabajar. Actualmente soporta cerca de
40 lenguajes, siendo c# y vb los más populares.
Es compilado no interpretado.
Tiene acceso a todas las funcionalidades provistas
por el marco de .NET (XML, webservices, bases de
datos, email, criptogtafia… )
Facilita la reutilización e interfaces de usuario
comunes, mediante los Controles de Usuario
8.
9. Servicios de Informacion de Internet
Permite a un PC convertirse en un servidor
Web para publicar una pagina tanto
localmente como remotamente.
Los servicios que ofrece son: FTP, SMTP,
NNTP y HTTP/HTTPS.
Su ultima versión es la 10.0
https://docs.microsoft.com/es-es/iis/get-
started/introduction-to-iis/introduction-to-iis-
architecture
10. La “parte ejecutable” de una aplicación
ASP.net es compilada
Implementación y actualización de las
aplicaciones sin reiniciar el servidor.
Independiente del lenguaje de programación.
Soporta XML, Hojas de estilo CSS, etc.
Soporta programación C#, VB.NET y J#. Es
un lenguaje completamente orientado a
objetos.
Se comunica de forma impecable con las
bases de datos SQL Server
11. Es un código propietario de Microsoft no abierto.
No es fácil de leer e interpretar, se necesita
escribir más código para hacer lo mismo que con
otros lenguajes como el PHP.
Muchos hostings y alojamientos web no lo
soportan por su alto coste. ASP.NET necesita
tener instalado IIS (Servicios de Informacion de
Internet)con el Framework .Net.
El consumo de recursos de ASP.NET es
importante por lo que se requieren servidores de
mayor capacidad.
14. Procesador de Hypertexto
Es un lenguaje de programación de propósito general
de código del lado del servidor originalmente
diseñado para el desarrollo web de contenido
dinámico.
Fue uno de los primeros lenguajes de programación
del lado del servidor que se podían incorporar
directamente en el documento HTML en lugar de
llamar a un archivo externo que procese los datos.
15. Orientado al desarrollo de aplicaciones web dinámicas
con acceso a información almacenada en una base de
datos.
El código fuente escrito en PHP es invisible al navegador
web y al cliente, es el servidor el que se encarga de
ejecutar el código y enviar su resultado HTML al
navegador.
Capacidad de conexión con la mayoría de los motores
de base de datos que se utilizan en la actualidad
(MySQL y PostgreSQL)
Posee una amplia documentación en su sitio web oficial
16. Es libre y fácil de aprender.
Permite aplicar técnicas de programación orientada a
objetos.
No requiere definición de tipos de variables aunque
sus variables se pueden evaluar también por el tipo
que estén manejando en tiempo de ejecución.
Tiene manejo de excepciones (desde PHP5).
El programador puede aplicar en su trabajo cualquier
técnica de programación o de desarrollo que le
permita escribir código ordenado, estructurado y
manejable
Debido a su flexibilidad ha tenido una gran acogida
como lenguaje base para las aplicaciones WEB de
manejo de contenido, y es su uso principal.
17.
18.
19. Desarrollado por Zend Technologies para
brindar un equipo de soporte y acelerar la
carga de aplicaciones realizadas con PHP.
Brinda la posibilidad de cifrar el código
fuente de las páginas desarrolladas en
PHP, para así luego posibilitar la
comercialización de éste.
20. Lenguaje totalmente libre y abierto
Curva de aprendizaje muy baja.
Los entornos de desarrollo son de rápida y
fácil configuración.
Fácil despliegue: paquetes totalmente
autoinstalables que integran PHP
Es un lenguaje multiplataforma.
Completamente orientado al desarrollo de
aplicaciones web dinámicas con acceso a
información almacenada en una Base de
Datos.
21. El código fuente escrito en PHP es invisible al
navegador y al cliente ya que es el servidor el que se
encarga de ejecutar el código y enviar su resultado
HTML al navegador. Esto hace que la programación en
PHP sea segura y confiable.
Capacidad de conexión con la mayoría de los motores
de base de datos que se utilizan en la actualidad,
destaca su conectividad con MySQL y PostgreSQL.
PHP es que puede funcionar en un servidor Windows y
en LINUX.
Su gran comunidad hace que el soporte, guías, libros y
soluciones de dudas sea mucho mas facil en foros o
redes sociales PHP no requiere ningún tipo de licencia
Permite las técnicas de programación orientada a
objetos.
22. Se debe saber cuando menos HTML para poder
hacer un trabajo medianamente funcional.
Si no se configura correctamente se dejan abiertas
muchas brechas de seguridad, por ejemplo si el
cliente solicita contar con el código en su maquina,
su información necesita ser encriptada.
Se necesita instalar un servidor web.
Como es un lenguaje que se interpreta en
ejecución para ciertos usos puede resultar un
inconveniente que el código fuente no pueda ser
ocultado.
La ofuscación es una técnica que puede dificultar la
lectura del código pero no la impide y, en ciertos
casos, representa un costo en tiempos de ejecución
24. Creado por Sun Microsystems
JSP es una tecnología que ayuda a los
desarrolladores de software a crear páginas web
dinámicas basadas en HTML, XML, entre otros
tipos de documentos. JSP es similar a PHP, pero
usa el lenguaje de programación Java.
Los archivos JSP combinan HTML con etiquetas
especiales y fragmentos de código Java. Para
desplegar y correr JSP, se requiere un servidor
web compatible con contenedores servlet como
Apache,Tomcat o Jetty.
Un servlet es como un applet de Java ejecutado
desde un servidor
25. Sirve para crear y gestionar páginas web
dinámicas
Permite mezclar en una página código HTML
para generar la parte estática, con contenido
dinámico generado a partir de marcas
especiales <% .... %>
El contenido dinámico se obtiene, en
esencia, gracias a la posibilidad de incrustar
dentro de la página código Java de
diferentes formas.
26. Su objetivo final es separar la interfaz
(presentación visual) de la implementación (lógica
de ejecución).
JSP combina HTML con fragmentos de Java para
producir páginas web dinámicas. El fichero que
contiene la página HTML tiene la extensión .jsp, y
se almacena en el mismo sitio que una página
web normal.
Cuando un cliente pide una página JSP del sitio
web y no se ha ejecutado antes, la página es
pasada al motor de JSP, el cual compila la página
convirtiéndola en un servlet, la ejecuta y devuelve
el contenido de los resultados al cliente.
27.
28. El código está bien estructurado y resulta fácil de leer si se
conoce bien el lenguaje.
La parte de JSP dinámico se escribe en Java, permitiendo
una integración total con módulos Java y la utilización de un
motor de páginas basado en servlets de Java.
Las páginas JSP son más convenientes para los
desarrolladores de Java, que no es una plataforma de
Microsoft. Los programadores que no están acostumbrados a
los lenguajes de Microsoft puede utilizar JSP para empezar
el desarrollo de páginas Web dinámicas.
JSP le permite utilizar las mismas funciones que otras
páginas tales como conectarse con una base de datos,
análisis de XML y el uso de estilos CSS.
JSP también es compatible con los servidores de Internet de
Linux, por lo que se puede usar con los servicios Web
Apache.
29. Es un lenguaje bastante complejo y que requiere
bastante tiempo de aprendizaje.
El alojamiento web requiere tener instalado un
servidor Tomcat.
JSP es un lenguaje más antiguo, por lo que no se
usa tan ampliamente como los más nuevos
lenguajes como PHP o ASP.NET. Por esta razón,
los desarrolladores no crean activamente nuevas
bibliotecas o complementos para el idioma.
Si tiene que trabajar con las nuevas tecnologías,
es posible que tenga dificultades para encontrar
las librerías necesarias para el lenguaje.