Buscar
Español
Español
Iniciar sesión Cuenta
Iniciar sesión / Registrar Cuenta
Websites
AD183

Red Hat Application Development I: Programming in Java EE

Ubicación

Formato Información de los cursos

Lea las opiniones de otros estudiantes en nuestro Red Hat Learning Community

Descripción general

Descripción del curso

Cómo los desarrolladores de Java SE logran escribir aplicaciones Java EE

Red Hat Application Development I: Programming in Java EE (AD183) muestra a los desarrolladores experimentados de Java Standard Edition (Java SE) el mundo de Java Enterprise Edition (Java EE).

El curso se basa en Red Hat® Enterprise Application Platform 7.0.

En él, aprenderá sobre las distintas especificaciones que forman parte de Java EE. A través de actividades prácticas, transformará una simple aplicación de línea de comandos Java SE en una aplicación empresarial de varios niveles utilizando distintas especificaciones de Java EE, lo que incluye 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.

Resumen del curso

  • Generar aplicaciones Java EE de varios niveles
  • Empaquetar e implementar aplicaciones Java EE.
  • Crear Enterprise Java Beans, incluidos los beans controlados por mensajes.
  • Gestionar la persistencia.
  • Crear servicios REST con JAX-RS.
  • Implementar contextos e inyección de dependencia.
  • Crear aplicaciones de mensajería con JMS.
  • Proteger las aplicaciones Java EE con JAAS

Público al que va dirigido el curso

Este curso está diseñado para desarrolladores Java que deseen aprender más sobre las especificaciones que componen el mundo de Java Enterprise Edition (Java EE).

Requisitos previos para este curso

  • Competencia en el desarrollo de aplicaciones Java SE, con más de 2 años de experiencia requeridos
  • Competencia en el uso de IDE, como Red Hat Developer Studio o Eclipse
  • Se recomienda tener experiencia con Maven, aunque no es obligatorio

Resumen

Descripción del curso

Transición a aplicaciones de niveles múltiples
Describa las funciones de Java EE y distinga entre las aplicaciones Java EE y las Java SE.
Empaquetado e implementación de aplicaciones para 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 Java Beans empresariales
Desarrolle Enterprise Java Beans, incluidos los beans controlados por mensajes.
Administración de la persistencia
Cree entidades persistentes con validaciones.
Administración de relaciones entre entidades
Defina y gestione las relaciones entre entidades JPA.
Creación de servicios REST
Cree API de REST con la especificación JAX-RS.
Implementación de contextos e inyección de dependencia
Describa casos prácticos típicos para usar CDI e impleméntelos con éxito en una aplicación.
Creación de aplicaciones de mensajería con JMS
Cree clientes de mensajería que envían y reciben mensajes con la API JMS.
Seguridad de aplicaciones Java EE
Use JAAS para asegurar una aplicación Java EE.
Revisión integral de Red Hat JBoss Development I: Java EE
Demuestre competencia en los conocimientos y las habilidades obtenidos durante el curso.
Nota: La descripción del curso está sujeta a cambios en función del avance de la tecnología y a medida que la naturaleza de las tareas relacionadas evolucione. Si tiene alguna duda o necesita confirmación sobre cierto objetivo o tema concreto, comuníquese con algún especialista en capacitación a través de Internet.

Resultados

Impacto en la empresa

Este curso tiene como objetivo el desarrollo de habilidades necesarias para realizar la transición desde la programación Java SE a la programación Java EE. Este curso introduce conceptos importantes de aplicaciones empresariales Java de niveles múltiples y le brinda experiencia al escribir, implementar y probar aplicaciones Java EE. Empleará distintas herramientas de la cartera de productos de middleware Red Hat JBoss, incluidos JBoss Developer Studio, Maven y el servidor de aplicaciones de JBoss Enterprise Application Platform.

Aunque Red Hat haya creado este curso de forma tal que sus clientes saquen el mayor provecho, cada compañía e infraestructura es única, y los beneficios reales pueden variar.

Impacto a nivel personal

Como resultado de completar este curso, podrá describir la mayoría de las especificaciones en Java EE 7 y crear un componente con cada especificación. Será capaz de convertir un programa Java SE en una aplicación Java EE de niveles múltiples. Usted debe poder demostrar estas habilidades:

  • Describir la arquitectura de aplicaciones Java EE de niveles múltiples.
  • Empaquetar aplicaciones Java EE e implementarlas en Red Hat JBoss Enterprise Application Platform con distintas herramientas.
  • Crear una instancia de Java Beans empresarial.
  • Gestionar la persistencia de datos con API Java Persistence.
  • Crear un servicio web con JAX-RS.
  • Aplicar correctamente alcances de contexto a beans y asignar recursos en Java Beans.
  • Almacenar y recuperar mensajes con el servicio de mensajería Java Messaging Service.
  • Proteger una aplicación Java EE

Próximo examen o curso recomendado

Trayectoria

Trayectoria de habilidades de Microservices Developer

Ícono de certificación

Certificación inicial recomendada
Red Hat Certified System Administrator (RHCSA)

Paquete de AD184 (el que está viendo en este momento)
Ahorre tiempo y dinero combinando las ofertas de cursos y exámenes

Ícono de computadora

AD183: curso recomendado (el que está viendo en este momento)
Red Hat Application Development I: Programming in Java EE

Ícono de examen

EX183: examen obligatorio (el que está viendo en este momento)
Red Hat Certified Enterprise Application Developer Exam

Ícono de certificación

Certificación: al aprobar el examen EX183
Red Hat Certified Enterprise Application Developer

Paquete de DO284 (el que está viendo en este momento)
Ahorre tiempo y dinero combinando las ofertas de cursos y exámenes

Ícono de computadora

DO283: curso recomendado (el que está viendo en este momento)
Red Hat Application Development II: Implementing Microservice Architectures

Ícono de examen

EX283: examen obligatorio (el que está viendo en este momento)
Red Hat Certified Enterprise Microservices Developer Exam

Ícono de certificación

Certificación: al aprobar los exámenes EX183 y EX283
Red Hat Certified Enterprise Microservices Developer

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.