AD183
Red Hat Application Development I: Programming in Java EE
Resumen
Descripción del curso
Conozca la forma en que los desarrolladores de Java SE escriben las aplicaciones Java EE.
Red Hat Application Development I: Programming in Java EE (AD183) permite que los desarrolladores experimentados de Java Standard Edition (Java SE) accedan al mundo de Java Enterprise Edition (Java EE).
Este curso se basa en Red Hat Enterprise Application Platform 7.0.
Aprenderá sobre las distintas especificaciones que conforman Java EE. Mediante laboratorios prácticos, transformará una aplicación Java SE sencilla de la línea de comandos en una aplicación empresarial de varios niveles usando distintas especificaciones Java EE, incluidos Enterprise Java Beans, la API de Java Persistence, el servicio de mensajería de Java, JAX-RS para servicios REST, contextos e inyección de dependencia (CDI) y JAAS para asegurar la aplicación.
Después de completar el curso, tendrás acceso a los laboratorios prácticos hasta por 45 días para cualquier curso persencial que incluya un entorno virtual.
Nota: El curso se ofrece como clase virtual de cinco días o en la modalidad autorregulado. Los tiempos pueden variar conforme lo realice. Para conocer toda la información del curso, el cronograma y los precios, seleccione su ubicación y, luego, el botón "Explorar ahora" en el menú de la derecha.
Resumen del curso
- Generación de aplicaciones Java EE de varios niveles
- Empaquetado e implementación de aplicaciones Java EE
- Creación de Enterprise Java Beans, incluidos beans dirigidos por mensaje
- Gestión de la persistencia
- Creación de servicios REST con JAX-RS
- Implementación de contextos e inyección de dependencia
- Creación de aplicaciones de mensajería con JMS
- Protección de las aplicaciones Java EE con JAAS
Público destinatario del curso
El curso está diseñado para los desarrolladores de Java que deseen aprender más sobre las especificaciones del mundo de Java Enterprise Edition (Java EE).
Requisitos previos para el curso
- Debe dominar el desarrollo de aplicaciones Java SE (es requisito contar con más de dos años de experiencia).
- Debe dominar el uso de entornos de desarrollo integrado (IDE), como Red Hat Developer Studio o Eclipse.
- Se aconseja contar con experiencia con Maven, aunque no es obligatorio.
Descripción
Descripción del curso
- Adopción de las aplicaciones de varios niveles
- Describa las características de Java EE y distinga entre las aplicaciones Java EE y Java SE.
- Empaquetado e implementación de las aplicaciones en un servidor de aplicaciones
- Describa la arquitectura de un servidor de aplicaciones Java EE, empaquete una aplicación e impleméntela en un servidor EAP.
- Creación de Enterprise Java Beans
- Desarrolle Enterprise Java Beans, incluidos beans dirigidos por mensaje.
- Gestión de la persistencia
- Cree entidades de persistencia con validaciones.
- Gestión de las relaciones entre entidades
- Defina y gestione las relaciones entre las entidades de JPA.
- Creación de servicios REST
- Cree API de REST usando la especificación JAX-RS.
- Implementación de contextos e inyección de dependencia
- Describa los casos prácticos típicos para usar CDI e implementarlo en una aplicación con éxito.
- Creación de aplicaciones de mensajería con JMS
- Cree clientes de mensajería que envíen y reciban mensajes mediante la API de JMS.
- Protección de las aplicaciones Java EE.
- Use JAAS para asegurar una aplicación Java EE.
- Revisión integral de Red Hat JBoss Development I: Java EE
- Demuestre que domina los conocimientos y las habilidades que adquirió durante el curso.
Resultados
Impacto en la empresa
El objetivo del curso es que desarrolle las habilidades necesarias para realizar la transición de la programación Java SE a la Java EE. Presenta los conceptos básicos de las aplicaciones Java Enterprise de varios niveles y le permite obtener experiencia en la escritura, la implementación y las pruebas de las aplicaciones Java EE. Utilizará varias herramientas de la cartera de Red Hat Middleware, incluidos JBoss Developer Studio, Maven y el servidor de aplicaciones JBoss Enterprise Application Platform.
Aunque Red Hat haya creado el curso para que sus clientes saquen el mayor provecho, cada empresa e infraestructura es única, y los resultados o beneficios reales pueden variar.
Impacto a nivel personal
Luego de realizar este curso, podrá describir la mayoría de las especificaciones en Java EE 7 y crear un elemento con cada una de ellas. También podrá convertir un programa Java SE en una aplicación Java EE de varios niveles. Deberá poder demostrar las siguientes habilidades:
- Describir la arquitectura de las aplicaciones Java EE de varios niveles
- Empaquetar aplicaciones Java EE e implementarlas en Red Hat JBoss Enterprise Application Platform con varias herramientas
- Crear una instancia de Enterprise Java Beans
- Gestionar la persistencia de los datos mediante la API de Java Persistence
- Crear un servicio web con JAX-RS
- Aplicar el alcance de contexto a los beans e inyectar recursos en los Java Beans de forma correcta
- Almacenar y recuperar mensajes usando el servicio de mensajería de Java
- Proteger las aplicaciones Java EE
Próximo examen o curso recomendado
Diseñe su plan de desarrollo de habilidades
Realice este curso como parte de una suscripción a Red Hat Learning Subscription, que le ofrece acceso ilimitado y según lo solicite a nuestros recursos de aprendizaje en línea durante todo un año.
Compruebe sus conocimientos
Realice una evaluación de habilidades sin costo y ponga a prueba sus conocimientos, determine sus carencias en materia de habilidades y obtenga recomendaciones para comenzar su capacitación con Red Hat Training.