[TJJ-030] Java EE
Este curso cubre desde los fundamentos de la arquitectura empresarial y los Servlets hasta temas avanzados como EJB, JPA, Web Services y seguridad. Incluye creación y configuración de aplicaciones web con Servlets y JSP, inyección de dependencias (CDI), transacciones, concurrencia y la integración con bases de datos y otros sistemas.
Duración: 30 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a programadores y analistas Java que deseen profundizar en el desarrollo de aplicaciones empresariales utilizando Java EE.
Requisitos previos
Los alumnos necesitarán tener experiencia con el lenguaje de programación Java para poder comprender la materia del curso con éxito. Recomendable pero no requerido conocimientos de HTML, CSS y JavaScript.
Objetivos
Comprender los fundamentos de Java EE y su arquitectura empresarial.
Desarrollar aplicaciones web utilizando Servlets, JSP y JavaBeans.
Implementar la inyección de dependencias (CDI) y Enterprise JavaBeans (EJB).
Gestionar la persistencia de datos con JPA y realizar operaciones CRUD.
Integrar y consumir Web Services en aplicaciones Java EE.
Contenido
Introducción a Java EE y Arquitectura
Qué es Java EE
Arquitectura
Fundamentos de Servlets
Ciclo de vida y configuración de un Servlet
Manejo de peticiones
Fundamentos de JSP
Qué es JSP y cómo se utiliza para la presentación
Etiquetas JSP y directivas
Integración de Servlets y JSP en una aplicación web
JavaBeans y CDI (Contextos y Dependencias de Inyección)
Qué es JavaBeans y características fundamentales
Inyección de Dependencias (CDI)
EJB (Enterprise JavaBeans)
Qué son los EJB y características fundamentales
Transacciones y Concurrencia
JPA (Java Persistence API) para la Persistencia de Datos
Conceptos básicos de JPA
Operaciones con JPA
Web Services en Java EE
Introducción a los Web Services
Integración de Web Services
Seguridad en Java EE
Autenticación y Autorización
Seguridad en EJB y Web Applications
Integración de Aplicaciones
Integración con bases de datos y otros sistemas
Otras tecnologías Java EE
Documentación Recomendada
Head First Servlets and JSP, Second Edition
Bryan Basham, Kathy Sierra, Bert Bates
Marzon 2008 | 911 páginas
ISBN: 0596516681