Programa del Curso
Introducción
Descripción general de las características y la arquitectura de la plataforma EE 7 Java
- Contenedores, API y servicios
- Ámbitos de ciclo de vida y memoria
- Empresa JavaFrijoles
- Tecnologías de apoyo
Introducción a Java Conceptos básicos de la plataforma EE 7
- Instalación
- Empaquetado, implementación e inyección
- Introducción a las aplicaciones web
Administración de la persistencia con Java EE 7
- Java API de persistencia
- Creación y ejecución de consultas
- Creación y gestión de entidades
- Access Control con bloqueo
- Obtener planes
Implementación de la tecnología Enterprise JavaBeans (EJB)
- beans empresariales, de sesión y controlados por mensajes
- Contenidos y ciclo de vida
- Operaciones y transacciones de EJB
- Creación de métodos y temporizadores EJB
- Componentes de la sesión
- Aplicación de interceptores
Trabajar con Java API de servicio de mensajes (JMS)
- Conceptos básicos de la API de JMS
- Programming Modelo y características
- Escritura de aplicaciones JMS sencillas
- Transacciones y beans controlados por mensajes
- Implementación de mensajes para productores y consumidores
Construcción Web Services con Java plataforma EE 7
- Tipos de servicios web
- Creación de servicios web con JAX-WS
- Creación de servicios web RESTful con JAX-RS
- Accessing recursos REST
Creación de aplicaciones web mediante Java servlets
- Ciclo de vida del servlet
- Creación e inicialización de un servlet
- Métodos de servicio de escritura
- Carga de archivos
- Servlets asincrónicos
- Interceptores y filtros
- Encabezados, parámetros y cookies HTTP
Creación de aplicaciones web mediante Java páginas de servicio (JSP)
- Ciclo de vida de JSP
- Sintaxis de JSP
- Errores
- Bibliotecas de etiquetas
- Expression lenguaje y frijoles CDI
Creación de Java aplicaciones con WebSockets
- Puntos de conexión programáticos y anotados
- Envío y recepción de mensajes
- Codificadores y decodificadores
- Parámetros de ruta
- Especificación de clase del configurador de puntos de conexión
Desarrollo de aplicaciones web utilizando Javacaras de servidor (JSF)
- Modelo de componentes de interfaz de usuario
- Modelo de navegación
- JavaCiclo de vida de las caras del servidor
- Procesamiento y renderizado parcial
- Convertidores, oyentes y validadores
- Expression lenguaje y frijoles CDI
- Producir mensajes
- Bibliotecas de etiquetas JSF
Protección de Java aplicaciones con Java plataforma EE 7
- Mecanismos de seguridad y contenedores
- Trabajar con dominios, usuarios, grupos y roles
- Conexión segura con SSL
- Seguridad de aplicaciones web
- Seguridad de las aplicaciones empresariales
- Certificación y autenticación
Solución de problemas
Resumen y conclusión
Requerimientos
- Conocimientos de programación XML, SQL y Java
- Experiencia en desarrollo de aplicaciones
Audiencia
- Desarrolladores
Testimonios (1)
Paciencia y explicación del instructor. Dinámica al intercalar Teoría y Practica del tema que se este tratando.