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
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (1)

Próximos cursos

Categorías Relacionadas