Programa del Curso
Introducción
- Objetivos y estructura del curso
- Descripción general de las características de Java EE 8
Descripción general de Java Arquitectura EE
- Arquitectura de varios niveles en Java EE
- Componentes clave: EJB, JPA, JSP y servlets
- Papel de Java EE en aplicaciones empresariales
Descripción general de las API y la funcionalidad de Java EE 8
- Introducción a las nuevas API: JSON-B, Security y HTTP/2
- Mejoras en las API existentes: JAX-RS, CDI y más
- Soporte para la nube y HTML5
Preparación del entorno de desarrollo
- Instalación de Java EE 8 y las herramientas necesarias
- Configuración de un entorno de desarrollo integrado (IDE)
- Configuración de servidores de aplicaciones (por ejemplo, WildFly, GlassFish)
Instalación y configuración Java EE 8
- Guía de instalación paso a paso
- Configuración de los ajustes del servidor
- Verificación de la instalación
Creación de una aplicación de ejemplo
- Establecer una estructura básica del proyecto
- Desarrollo de un servicio web sencillo
- Implementación de la aplicación de ejemplo
Leer y escribir en un Database
- Conexión de Java aplicaciones EE a una base de datos
- Uso de JPA para operaciones de base de datos
- Implementación de operaciones CRUD
Descripción de la inserción de dependencias
- Conceptos de inyección de dependencias (DI) en Java EE
- Uso de anotaciones CDI en aplicaciones
- Gestión de los frijoles y su ciclo de vida
Escritura de componentes con estado
- Descripción general de los beans de sesión con estado
- Creación y administración de componentes con estado
- Persistencia y gestión de estados
Trabajar con Java EE Websockets
- Introducción a Websockets en Java EE
- Configuración de Websockets para la comunicación en tiempo real
- Implementación de Websockets en aplicaciones
Asignación Java Tipo a y desde JSON
- Uso de la API de JSON-B para el enlace de datos
- Personalización de asignaciones JSON
- Análisis y generación de JSON con Java EE
Desarrollo de una interfaz de usuario para la aplicación
- Descripción general de JSF y HTML5 en Java EE
- Creación de una interfaz de usuario con JSF
- Integración de servicios front-end con back-end
Protección de la aplicación
- Implementación de Java API de seguridad EE
- Mecanismos de autenticación y autorización
- Protección de servicios RESTful y aplicaciones web
Prueba de la aplicación
- Escritura de pruebas unitarias y de integración para Java componentes EE
- Herramientas para probar Java aplicaciones EE (por ejemplo, Arquillian)
- Automatización de pruebas en la canalización de desarrollo
Depuración de la aplicación
- Técnicas de depuración en Java EE
- Uso de herramientas IDE para la depuración
- Solución de problemas comunes
Implementación de la aplicación
- Embalaje Java Aplicaciones EE
- Implementación en diferentes entornos (desarrollo, ensayo, producción)
- Prácticas de implementación continua
Solución de problemas
- Identificación y resolución de problemas comunes de implementación
- Supervisión del rendimiento de las aplicaciones
- Prácticas recomendadas para la estabilidad de las aplicaciones
Resumen y próximos pasos
Requerimientos
- Java Experiencia en programación
Audiencia
- Desarrolladores
Testimonios (1)
Paciencia y explicación del instructor. Dinámica al intercalar Teoría y Practica del tema que se este tratando.