(Este curso sigue el temario oficial recomendado por Oracle, "Developing Applications for the Java EE 6 Platform") PARTE 1. Arquitectura de las Aplicaciones Empresariales 1. Patrones de Diseño 2. Patrón Modelo-Vista-Controlador 3. Comunicación Síncrona y Asíncrona 4. Topologías de Red y Clustering 5. Estructura en Capas PARTE 2. Tecnologías Web 1. El rol de los componentes web en una aplicación JavaEE 2. El modelo petición-respuesta de HTTP 3. Comparativa entre Servlets, JSP y JSF PARTE 3. Desarrollo de Servlets 1. API de Servlets 2. Configuración mediante anotaciones y descriptores de despliegue 3. APIs de Petición y Respuesta 4. Los servlets como controladores PARTE 4. Desarrollo con JavaServer Pages 1. JSP como mecanismo de presentación 2. Creación de páginas JSP 3. Proceso de datos recibidos desde servlets 4. Introducción a la librería JSTL 5. El lenguaje de expresiones EL PARTE 5. JavaServer Faces 1. El modelo JSF 2. Añadiendo soporte JSF a aplicaciones 3. Uso de las librerías de Tag en JSP 4. Configuración de la navegación entre páginas JSF 5. Beans gestionados JSF 6. Conversiones entre formatos 7. Validación de datos 8. Gestión de errores 9. Internacionalización de aplicaciones PARTE 6. Introducción a EJB 1. Tipos de EJBs : Beans de Sesión 2. Tipos de EJBs : Beans dirigidos por menasjes 3. La JPA como sustitutio de los Beans de Entidad 4. Rol de los EJBs en una aplicación Java 5. EJB Lite PARTE 7. Implementando Beans de Sesión EJB 3.0 1. Comportamiento Stateless vs Stateful 2. Beans de Sesión con esado 3. Beans de Sesión sin estado 4. Beans de Sesión Singleton 5. Creación de Beans de Sesión 6. Empaquetamiento y despliegue 7. Creación de clientes EJB PARTE 8. La API de Persistencia de Java 1. El rol de la JPA en una aplicación JavaEE 2. Mapeado Relacional a Objetos (ORM) 3. Creación de Clases de Entidad 4. La API EntityManager 5. Ciclo de vida de componentes de Entidad 6. Unidades persistentes y empaquetamiento PARTE 9. Implementación de una política transaccional 1. Semánticas de transacción 2. Transaccionalidad declarativa y programática 3. Uso de la API JTA y demarcación transaccional programática 4. Transacciones gestionadas por el contenedor 5. Bloqueo optimístico y versionamiento 6. Bloqueo pesimístico. 7. Transacciones en el perfil web PARTE 10. Aplicaciones JavaEE Asíncronas y Mensajería 1. Necesidad de ejecución asíncrona 2. Introducción a la tecnología JMS 3. JMS y las transacciones 4. Administración JSM 5. Propiedades y ciclo de vida de los Beans Dirigidos por Mensajes 6. Creación de Beans Dirigidos por Mensajes PARTE 11. Servicios Web 1. Papel de los servicios web en una aplicaciópn JavaEE 2. Modelos de servicios web 3. Especificaciones 4. APIs Java para proceso de XML 5. Implementación de Servicios Web Con JAX-WS y JAX-RS 6. Tipos de Endpoint soportados por JavaEE 7. Desarrollo de Clientes de Servicios PARTE 12. Políticas de Seguridad 1. Políticas deseguridad declarativas 2. Usuarios y Roles 3. Creación de políticas de seguridad basadas en roles 4. API de Seguridad 5. Configuración de la autenticación en la capa web
Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa