Desarrollo de aplicaciones para la plataforma Java™ EE

Curso
Distancia

Descripción

Describir el modelo de aplicación de la plataforma Java EE y el contexto del modelo
Desarrollar una interfaz de usuario basada en web mediante servlets, páginas JSP y tecnología JSF
Desarrollar y ejecutar una aplicación de tecnología EJB
Desarrollar clases de entidad básicas de la API de persistencia de Java para acceder a bases de datos
Desarrollar servicios web sencillos para la plataforma Java EE
Seleccionar el perfil de Java EE adecuado para una aplicación determinada

Temario

Visión general de las tecnologías Java EE
  • Describir las diferentes plataformas y versiones de Java
  • Describir los requisitos de las aplicaciones empresariales
  • Presentar las API y los servicios de Java EE
  • Rutas de certificación
  • Presentar los servidores de aplicaciones
  • Módulos empresariales
Arquitectura de las aplicaciones empresariales
  • Patrones de diseño
  • Modelo-Vista-Controlador
  • Comunicación sincrónica y asíncrona
  • Topologías de red y agrupación en clústeres
  • División en capas (cliente, presentación, servicio, integración, persistencia)
Visión general de la tecnología web
  • Describir el rol que desempeñan los componentes web en las aplicaciones Java EE
  • Definir el modelo de solicitud-respuesta de HTTP
  • Comparar los componentes JSP, JSP y servlet Java
  • Breve introducción a tecnologías que no se tratan en detalle
Desarrollo de servlets
  • Describir la API servlet
  • Configurar servlets mediante anotaciones y descriptores de implementación
  • Usar las API de solicitud y respuesta
  • Servlets como controladores
Desarrollo con tecnología JavaServer Pages
  •  
  • Evaluar el rol de la tecnología JSP como mecanismo de presentación
  • Crear páginas JSP
  • Procesar datos recibidos de servlets en una página JSP
  • introducción a JSTL y EL
JavaServer Faces
  •  
  • Descripción del modelo JSF
  • Incorporar compatibilidad con JSF en aplicaciones web
  • Usar las bibliotecas de etiquetas JSF
  • Configurar la navegación de páginas JSF
  • Beans administrados por JSF
  • Conversión, validación y control de errores en la tecnología JSF
  • Descripción general de EJB
    < >Tipos de componentes EJB: beans de sesiónTipos de componentes EJB: beans controlados por mensajesLa API de persistencia de Java como reemplazo de los componentes EJB de entidadDescribir el rol que desempeñan los componentes EJB en las aplicaciones Java EEEJB LiteComparar los comportamientos con estado y sin estadoDescribir las características operativas de los beans de sesión sin estadoDescribir las características operativas de los beans de sesión con estadoDescribir las características operativas de los beans de sesión únicosCrear beans de sesiónEmpaquetar e implementar beans de sesiónCrear clientes de beans de sesiónRol de la API de persistencia de Java en las aplicaciones Java EEAsignación relacional de objetosCrear clases de entidadUsar la API de EntityManagerCiclo de vida y características operativas de los componentes de entidadUnidades persistentes y empaquetadoDescribir la semántica de una transacción
  • Comparar los ámbitos de las transacciones declarativas y programáticas
  • Usar la API de transacción de Java (JTA) para determinar el ámbito de las transacciones mediante programación
  • Implementar una política de transacciones administradas por contenedor
  • Admitir el bloqueo optimista mediante el control de versiones de componentes de entidad
  • Admitir el bloqueo pesimista de componentes de entidad
  • Usar transacciones con el perfil web
Desarrollo de aplicaciones Java EE asíncronas con mensajería
  •  
  • Cuándo es necesaria la ejecución asíncrona
  • Introducción a la tecnología JMS
  • Enumerar las capacidades y limitaciones de los componentes Java EE como productores y consumidores de mensajes
  • JMS y transaccio
  • Administración de JMS
Desarrollo de beans controlados por mensajes
  •  
  • Describir las propiedades y el ciclo de vida de los beans controlados por mensajes
  • Crear un bean controlado por mensajes JMS
  • Modelo de servicios web
    < >Describir el rol de los servicios webModelos de servicios webEnumerar las especificaciones que se usan para que los servicios web sean multiplataformaDescribir las API de Java que se usan para el procesamiento XML y los servicios webDescribir los puntos finales compatibles con la plataforma Java EE 6Desarrollar servicios web con JavaCrear clientes de servicios web con JavaExplotar la seguridad administrada por contenedor
  • Definir los roles y las responsabilidades del usuario
  • Crear una política de seguridad basada en roles
  • Usar la API de seguridad
  • Configurar la autenticación en la capa web

Destinatarios

Desarrolladores de aplicaciones, Desarrollador J2EE,  Java Developer,  Java EE Developer
Campus y sedes: Itehl Consulting
Itehl Consulting
(Distrito Federal)
Cursos más populares
X