Accesos directos a las distintas zonas del curso
Ir a los contenidos
Ir a menú navegación principal
Ir a menú pie de página
Subject code : 71023097
En este tema se introduce al estudiante al mundo de las aplicaciones web, abarcando conceptos fundamentales como el funcionamiento de internet, la arquitectura cliente-servidor, los protocolos HTTP y HTTPS, entre otros. Además, se presentan las principales tecnologías que intervienen en el desarrollo de aplicaciones web.
Este tema se enfoca en la estructuración y diseño de contenidos web. Se abordan temas como la capa de presentación, HTML, CSS y javascript
En este tema se exploran las técnicas y lenguajes utilizados para crear aplicaciones interactivas. Se estudia el modelo JavaScript y su gestión de eventos y manipulación del DOM
Este tema se enfoca en las tecnologías utilizadas para el desarrollo de aplicaciones en el lado del servidor. Se estudian los conceptos de servidor web, lenguajes de programación del lado del servidor como JSP/Servlets con JakartaEE y servidores de aplicaciones.
En este tema se profundiza en el uso de tecnologías de servidor específicas, como Servlets y JSP, para generar contenido dinámico en aplicaciones web. Se aborda el concepto de ciclo de vida de un Servlet, la comunicación entre Servlets y JSP en el marco de JakartaEE.
En este tema se estudia el intercambio de información entre aplicaciones web utilizando el lenguaje de marcado XML y el lenguaje de programación Java. Se exploran tecnologías como SAX y DOM, así como el uso de APIs como JAXP y JAXB.
En este tema se estudian las tecnologías para almacenar información en el servidor utilizando Bases de Datos y el lenguaje de programación Java. Se aborda el diseño de bases de datos relacionales, la conexión a bases de datos desde Java utilizando JDBC, y la persistencia en aplicaciones web.
En este tema se estudian los servicios web como una forma de intercambio de información entre aplicaciones web.
En este tema se estudia el patrón de arquitectura de software Modelo-Vista-Controlador (MVC) y su aplicación en el desarrollo de aplicaciones web. Se aborda el diseño de la capa de presentación, la capa de negocio y la capa de acceso a datos, y la separación de responsabilidades entre estas capas.