JB284

Red Hat Application Development II: Implementing Microservice Architectures with exam

Está visualizando información sobre:

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 con examen (JB284) se diseñó con base en Red Hat Application Development I: Programming in Java EE (JB183), 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.

El examen de Red Hat Certified Enterprise Microservices Developer (EX283) está incluido en el paquete. Este curso se basa en Red Hat® Enterprise Application Platform 7.4 y Wildfly Swarm 2018.3.3.

Descripción general del curso

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

Resumen del contenido del curso

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

Público destinatario y requisitos previos

Público al que va dirigido este curso

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

Requisitos previos para este curso

Descripción de este curso

Describir arquitecturas de microservicios
Describir componentes y patrones de arquitecturas de aplicaciones basadas en microservicios.
Implementar aplicaciones basadas en microservicios
Implementar porciones de las aplicaciones de estudio de caso del curso en un clúster OpenShift.
Implementar un microservicio con MicroProfile
Describir las especificaciones en MicroProfile, implementar un microservicio con algunas de las especificaciones e implementarlo en un clúster OpenShift.
Probar los microservicios
Implementar pruebas de unidad e integración para microservicios.
Introducir datos de configuración en un microservicio
Introducir datos de configuración desde una fuente externa en un microservicio.
Diseñar comprobaciones de estado de las aplicaciones
Crear una comprobación de estado para un microservicio.
Implementar tolerancia a errores
Implementar tolerancia a errores en una arquitectura de microservicios.
Desarrollar una puerta de enlace API
Describir el patrón de puerta de enlace API y desarrollar una puerta de enlace API para una serie de microservicios.
Proteger los microservicios con JWT
Proteger un microservicio con la especificación JSON Web Token.
Monitorear los microservicios
Monitorear la operación de un microservicio con métricas, detección distribuida y adición de registros.

Nota: La descripción del curso está sujeta 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 un objetivo o tema concreto, póngase en contacto con un especialista en capacitación a través de Internet.

Próximo examen o curso recomendado

Ventajas de este curso

Impacto en la empresa

Muchas empresas tienen dificultades para cambiar de las aplicaciones monolíticas a las aplicaciones basadas en microservicios y, a la vez, reorganizar su paradigma de desarrollo a fin de disfrutar las ventajas del desarrollo de microservicios en una economía de DevOps. En términos específicos, muchas organizaciones invierten en marcos de programación Java y Red Hat® OpenShift Container Platform. Este curso le presenta el tiempo de ejecución de Wildfly Swarm para la implementación optimizada en clústeres OpenShift.

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 haber completado este curso, entenderá cómo desarrollar, monitorear, probar e implementar aplicaciones de Java EE basadas en microservicios con Wildfly Swarm y Red Hat OpenShift.

Usted debe poder demostrar estas habilidades:

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