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.

Una vez que haya completado el curso, recibirá acceso extendido a laboratorios prácticos durante 45 días para todo curso 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.
Nota: La descripción del curso está sujeta a cambios según avance la tecnología y evolucione la naturaleza de las tareas relacionadas. Si tiene alguna duda o precisa confirmación sobre un objetivo o tema concreto, póngase en contacto con un especialista en capacitación a través de Internet.

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

Tome este curso como parte de su suscripción a Red Hat Learning, la cual le ofrece acceso ilimitado a nuestros recursos de aprendizaje online durante todo un año.