Desarrollo de Componentes Web Java EE5 (IFCT033PO)
Desarrollo de componentes web Java EE5: servlets, JSP y librerías de etiquetas
Buena parte de las aplicaciones corporativas que hoy están en producción en España se sostienen sobre la capa web de Java EE. Esta especialidad de 40 horas se centra en esa capa: cómo se construye, cómo se despliega y cómo se mantiene una aplicación web partiendo de la especificación Java EE 5.
El recorrido arranca por la tecnología Servlet, la pieza central del modelo: ciclo de vida dentro del contenedor, tratamiento de la petición y la respuesta, y control del flujo de la aplicación. Continúa con la estructura y el despliegue de aplicaciones web, incluyendo el descriptor de despliegue y el empaquetado en un archivo WAR, y con el papel del contenedor web como entorno de ejecución.
El bloque siguiente trabaja la gestión de sesiones, un punto donde se concentran errores costosos en aplicaciones reales, y los mecanismos de seguridad de la especificación: autenticación, autorización declarativa y restricciones por recurso.
La segunda mitad se dedica a la capa de presentación. Se estudia la tecnología JavaServer Pages, el lenguaje de expresiones (Expression Language) y las acciones estándar, para separar la lógica de la vista y evitar el código Java incrustado en las páginas. A continuación se incorporan las librerías de etiquetas JSTL y, como cierre, la construcción de una librería de etiquetas propia, que es lo que permite estandarizar la vista en equipos de desarrollo grandes.
La formación se imparte en remoto y en directo, con grupos reducidos y desarrollo guiado sobre un proyecto de ejemplo. Se recomienda conocimiento previo de programación orientada a objetos en Java.
Encaja con Programación Java y con Desarrollo de Aplicaciones Web Java: Web Services con J2EE.
Curso IFCT033PO de desarrollo de componentes web Java EE5 online
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Desarrollar servlets y comprender su ciclo de vida dentro del contenedor.
- Estructurar, configurar y desplegar una aplicación web Java EE en un archivo WAR.
- Gestionar sesiones y aplicar mecanismos de autenticación y seguridad.
- Construir vistas con JSP, Expression Language y JSTL.
- Crear librerías de etiquetas propias.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1La tecnología Servlet
- Módulo 2Estructura y despliegue de aplicaciones web
- Módulo 3El contenedor web
- Módulo 4Sesiones
- Módulo 5Seguridad
- Módulo 6La tecnología JavaServer Pages
- Módulo 7Expression Language (EL)
- Módulo 8JSP con acciones estándar
- Módulo 9JSP con tag libraries
- Módulo 10Construcción de una tag library
La tecnología Servlet
4 horas
Ciclo de vida del servlet, petición y respuesta, y control del flujo de la aplicación.
Estructura y despliegue de aplicaciones web
4 horas
Organización del proyecto, descriptor de despliegue y empaquetado en archivo WAR.
El contenedor web
4 horas
Papel del contenedor como entorno de ejecución y configuración de sus servicios.
Sesiones
4 horas
Gestión del estado de usuario, ciclo de vida de la sesión y errores habituales.
Seguridad
4 horas
Autenticación, autorización declarativa y restricciones de acceso por recurso.
La tecnología JavaServer Pages
4 horas
Construcción de la vista con JSP y separación respecto de la lógica de negocio.
Expression Language (EL)
4 horas
Acceso a datos desde la vista sin código Java incrustado en la página.
JSP con acciones estándar
4 horas
Uso de las acciones estándar de la especificación para componer páginas.
JSP con tag libraries
4 horas
Incorporación de JSTL y otras librerías de etiquetas a la capa de presentación.
Construcción de una tag library
4 horas
Creación de etiquetas propias para estandarizar la vista en equipos de desarrollo.
Metodología
Aprendizaje basado en la práctica
Construir y desplegar la capa web sobre un proyecto de ejemplo
Sesiones en directo con formador y grupos reducidos, con práctica guiada sobre casos reales. El itinerario parte de la tecnología Servlet y su ciclo de vida, continúa con la estructura, el despliegue y el contenedor web, aborda las sesiones y la seguridad, y cierra con JSP, Expression Language, las acciones estándar, JSTL y la construcción de una librería de etiquetas propia. El programa oficial de la especialidad no desglosa horas por módulo: el reparto que se muestra es una estimación de ExA Formación sobre las 40 horas oficiales.


Público objetivo
Formación oficial del catálogo de especialidades formativas
Desarrolladores Java que trabajan o van a trabajar en la capa web
No se requieren acreditaciones ni titulaciones. Se han de poseer las habilidades de comunicación lingüística suficientes que permitan cursar la formación con aprovechamiento. En modalidad de teleformación, además, se han de tener las destrezas suficientes para ser usuario de la plataforma virtual en la que se apoya la acción formativa.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















