NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

REDHAT

Desarrollo de Aplicaciones de Red Hat II: Implementación de Arquitecturas de Microservicios

Código: DO-283


Desarrolle aplicaciones basadas en microservicios en Java EE con MicroProfile y OpenShift.
Sobre la base de Red Hat Application Development I: Programming in Java EE (AD183) , el curso introductorio para el desarrollo de aplicaciones Java EE, Red Hat Application Development II: Implementing Microservice Architectures (DO283) enfatiza el aprendizaje de los principios arquitectónicos y la implementación de microservicios en Java EE, principalmente basado en en MicroProfile con WildFly Swarm y OpenShift.

 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.

   PRE REQUISITOS


  • Asista a Introducción a las aplicaciones OpenShift (DO101) o demuestre una experiencia equivalente.
  • Asista al Desarrollo de aplicaciones de Red Hat I: Programación en Java EE (AD183) o demuestre una experiencia equivalente.

   OBJETIVOS


  • Implemente y supervise aplicaciones basadas en microservicios.
  • Implemente un microservicio con MicroProfile.
  • Implementar pruebas unitarias y de integración para microservicios.

   CERTIFICACIÓN DISPONIBLE



  • Certificado de participación.

   CONTENIDO



1. DESCRIBIR ARQUITECTURAS DE MICROSERVICIOS

1.1. DESCRIBIR COMPONENTES Y PATRONES DE ARQUITECTURAS DE APLICACIONES BASADAS EN MICROSERVICIOS


2. IMPLEMENTAR APLICACIONES BASADAS EN MICROSERVICIOS

2.1. IMPLEMENTE PARTES DE LAS APLICACIONES DE CASOS DE ESTUDIO DEL CURSO EN UN CLÚSTER DE OPENSHIFT


3. IMPLEMENTAR UN MICROSERVICIO CON MICROPROFILE

3.1. DESCRIBA LAS ESPECIFICACIONES EN MICROPROFILE, IMPLEMENTE UN MICROSERVICIO CON ALGUNAS DE LAS ESPECIFICACIONES E IMPLEMÉNTELO EN UN CLÚSTER DE OPENSHIFT


4. PROBAR MICROSERVICIOS

4.1. IMPLEMENTAR PRUEBAS UNITARIAS Y DE INTEGRACIÓN PARA MICROSERVICIOS


5. INYECTAR DATOS DE CONFIGURACIÓN EN UN MICROSERVICIO

5.1. INYECTE DATOS DE CONFIGURACIÓN DE UNA FUENTE EXTERNA EN UN MICROSERVICIO


6. CREAR COMPROBACIONES DE ESTADO DE LA APLICACIÓN

6.1. CREE UNA VERIFICACIÓN DE ESTADO PARA UN MICROSERVICIO


7. IMPLEMENTAR TOLERANCIA A FALLAS

7.1. IMPLEMENTE TOLERANCIA A FALLAS EN UNA ARQUITECTURA DE MICROSERVICIO


8. DESARROLLAR UNA PUERTA DE ENLACE API

8.1. DESCRIBA EL PATRÓN DE PUERTA DE ENLACE API Y DESARROLLE UNA PUERTA DE ENLACE API PARA UNA SERIE DE MICROSERVICIOS


9. MICROSERVICIOS SEGUROS CON JWT

9.1. ASEGURE UN MICROSERVICIO CON LA ESPECIFICACIÓN JSON WEB TOKEN


10. SUPERVISAR MICROSERVICIOS

10.1. SUPERVISE EL FUNCIONAMIENTO DE UN MICROSERVICIO MEDIANTE MÉTRICAS, SEGUIMIENTO DISTRIBUIDO Y AGREGACIÓN DE REGISTROS



   BENEFICIOS



  • Al finalizar el curso comprenderá cómo desarrollar, monitorear, probar e implementar aplicaciones Java EE basadas en microservicios utilizando Wildfly Swarm y Red Hat OpenShift.

   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.