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

Red Hat Application Development II: Implementing Microservice Architectures

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

Desarrolle aplicaciones de microservicios en Java EE con MicroProfile y OpenShift

El curso introductorio para el desarrollo de aplicaciones en Java EE, Red Hat Application Development II: Implementing Microservice Architectures (DO283), se diseñó con base en Red Hat Application Development I: Programming in Java EE (AD183), y se concentra en el aprendizaje de los principios de arquitectura y la implementación de microservicios en Java EE, principalmente con MicroProfile con WildFly Swarm y OpenShift.

Este curso se basa en Red Hat® Enterprise Application Platform 7.4 y Wildfly Swarm 2018.3.3.

Usted diseñará aplicaciones con base en los fundamentos de desarrollo en Java EE y se concentrará en desarrollar, supervisar, probar e implementar las aplicaciones de microservicios modernas. Son muchas las empresas que buscan poder aprovechar al máximo las arquitecturas nativas de la nube, pero también son muchas las que desconocen cuál es la mejor forma de hacerlo. Estas empresas tienen aplicaciones monolíticas escritas en Java Enterprise Edition (JEE).

Resumen del curso

  • Implementar y supervisar aplicaciones basadas en microservicios
  • Implementar un microservicio con MicroProfile
  • Implementar pruebas de unidad e integración para los microservicios
  • Usar la especificación de configuración para introducir datos en un microservicio
  • Crear una comprobación de estado para un microservicio
  • Implementar la tolerancia a los errores en un microservicio
  • Proteger un microservicio con la especificación JSON Web Token (JWT)

Público al que va dirigido el curso

Este curso está diseñado para desarrolladores de Java.

Requisitos previos para el curso

Resumen

Descripción del curso

Descripción de las arquitecturas de microservicios
Describa los elementos y los patrones de las arquitecturas de aplicaciones basadas en microservicios.
Implementación de aplicaciones basadas en microservicios
Implemente partes de las aplicaciones del estudio de caso del curso en un clúster OpenShift.
Implementación de un microservicio con MicroProfile
Describa las especificaciones en MicroProfile e implemente un microservicio con algunas de ellas en un clúster OpenShift.
Análisis de los microservicios
Implemente pruebas de unidad e integración para los microservicios.
Inserción de datos de configuración en un microservicio
Inserte datos de configuración desde una fuente externa en un microservicio.
Creación de comprobaciones de estado de las aplicaciones
Cree una comprobación de estado para un microservicio.
Implementación de la tolerancia a los errores
Implemente la tolerancia a los errores en una arquitectura de microservicios.
Desarrollo de una puerta de enlace de API
Describa el patrón de puerta de enlace de API y desarrolle una para una serie de microservicios.
Protección de los microservicios con JWT
Proteja un microservicio con la especificación JSON Web Token.
Supervisión de los microservicios
Supervise la operación de un microservicio con índices, rastreo de entornos distribuidos y adición de registros.

Nota: El resumen del curso está sujeto a cambios en función del avance de la tecnología y a medida que evolucione la naturaleza de las tareas relacionadas. 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

Muchas empresas tienen dificultades para cambiar de las aplicaciones monolíticas a las de microservicios y para reorganizar sus hábitos, con el fin de disfrutar las ventajas del desarrollo de microservicios en una economía de DevOps. En términos específicos, muchas empresas invierten en marcos de programación Java y Red Hat® OpenShift Container Platform. Este curso le brinda acceso al tiempo de ejecución WildFly Swarm para que optimice la implementación en clústeres OpenShift.

Aunque Red Hat haya creado este 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

Después de realizar el curso, sabrá cómo desarrollar, supervisar, probar e implementar aplicaciones Java EE basadas en microservicios con WildFly Swarm y Red Hat OpenShift.

Podrá demostrar las siguientes habilidades:

  • Diseñar una arquitectura basada en microservicios para una aplicación empresarial
  • Implementar la tolerancia a errores y la comprobación de estado para los microservicios.
  • Proteger los microservicios para evitar el acceso no autorizado

Próximo examen o curso recomendado

Trayectorias de aprendizaje

Trayectoria de aprendizaje del desarrollador de microservicios

Í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.