NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

REDHAT

Desarrollo de Aplicaciones de Red Hat I: Programación en Java EE

Código: AD-183


Red Hat Application Development I: Programming in Java EE (AD183) expone a los desarrolladores experimentados de Java Standard Edition (Java SE) al mundo de Java Enterprise Edition (Java EE).
Este curso se basa en Red Hat® Enterprise Application Platform 7.0.

En este curso, aprenderá sobre las diversas especificaciones que componen Java EE. A través de laboratorios prácticos, transformará una aplicación de línea de comandos Java SE simple en una aplicación empresarial de varios niveles utilizando varias especificaciones Java EE, incluidos Enterprise Java Beans, Java Persistence API, Java Messaging Service, JAX-RS para servicios REST, contextos e inyección de dependencia (CDI) y JAAS para proteger la aplicación.

 Propuesta de Valor: REDHAT

 Duración: 40 Horas

Áreas de Conocimiento:
DESARROLLO Y PROGRAMACION

Exportar Contenido a PDF

   AUDIENCIA


  • Este curso está diseñado para desarrolladores de Java que desean obtener más información sobre las especificaciones que componen el mundo de Java Enterprise Edition (Java EE).

   PRE REQUISITOS


  • Competencia en el desarrollo de aplicaciones Java SE, con más de 2 años de experiencia necesarios.
  • Competencia en el uso de un IDE como Red Hat Developer Studio o Eclipse.
  • Se recomienda tener experiencia con Maven, pero no se requiere.

   OBJETIVOS


  • Este curso está destinado a desarrollar las habilidades necesarias para realizar la transición de la programación Java SE a la programación Java EE.
  • Este curso presenta los conceptos básicos de las aplicaciones Java Enterprise de varios niveles y le brinda experiencia en la escritura, implementación y prueba de aplicaciones Java EE.
  • Utilizará varias herramientas de la cartera de middleware de Red Hat JBoss, incluidos JBoss Developer Studio, Maven y el servidor de aplicaciones de la plataforma de aplicaciones empresariales JBoss.

   CERTIFICACIÓN DISPONIBLE



  • Certificado de participación.
  • Este curso lo prepara para el examen: RED HAT CERTIFIED ENTERPRISE APPLICATION DEVELOPER (EX183)

   CONTENIDO



1. TRANSICIÓN A APLICACIONES DE VARIOS NIVELES

1.1. DESCRIBA LAS CARACTERÍSTICAS DE JAVA EE Y DISTINGA ENTRE LAS APLICACIONES JAVA EE Y JAVA SE


2. EMPAQUETAR E IMPLEMENTAR APLICACIONES EN UN SERVIDOR DE APLICACIONES

2.1. DESCRIBIR LA ARQUITECTURA DE UN SERVIDOR DE APLICACIONES JAVA EE, EMPAQUETAR UNA APLICACIÓN E IMPLEMENTAR LA APLICACIÓN EN UN SERVIDOR EAP


3. CREAR BEANS DE JAVA EMPRESARIALES

3.1. DESARROLLE ENTERPRISE JAVA BEANS, INCLUIDOS BEANS CONTROLADOS POR MENSAJES


4. GESTIONAR LA PERSISTENCIA

4.1. CREA ENTIDADES DE PERSISTENCIA CON VALIDACIONES


5. ADMINISTRAR LAS RELACIONES ENTRE ENTIDADES

5.1. DEFINIR Y GESTIONAR LAS RELACIONES ENTRE ENTIDADES DE JPA


6. CREAR SERVICIOS REST

6.1. CREE API REST UTILIZANDO LA ESPECIFICACIóN JAX-RS


7. IMPLEMENTAR CONTEXTOS E INYECCIÓN DE DEPENDENCIA

7.1. DESCRIBA CASOS DE USO TÍPICOS PARA USAR CDI E IMPLEMÉNTELO CON ÉXITO EN UNA APLICACIÓN


8. CREE APLICACIONES DE MENSAJERÍA CON JMS

8.1. CREE CLIENTES DE MENSAJERÍA QUE ENVÍEN Y RECIBAN MENSAJES UTILIZANDO LA API DE JMS


9. APLICACIONES SEGURAS DE JAVA EE

9.1. UTILICE JAAS PARA PROTEGER UNA APLICACIÓN JAVA EE


10. REVISIÓN COMPLETA DE RED HAT JBOSS DEVELOPMENT I: JAVA EE

10.1. DEMOSTRAR DOMINIO DE LOS CONOCIMIENTOS Y HABILIDADES OBTENIDOS DURANTE EL CURSO



   BENEFICIOS



Como resultado de asistir a este curso debería poder demostrar estas habilidades:

  • Describir la arquitectura de las aplicaciones Java EE de varios niveles.
  • Empaquete aplicaciones Java EE e impleméntelas en Red Hat JBoss Enterprise Application Platform con varias herramientas.
  • Cree una instancia de Enterprise Java Bean.

   INVERSIÓN



La inversión incluye: Material de estudio, certificados e impuestos de ley.

  • En los cursos presenciales proveemos de una computadora por persona y refrigerios.
  • En los cursos virtuales las plataformas interactivas y acceso al aula virtual de recursos.