DO378

Red Hat Cloud-native Microservices Development with Quarkus

Resumen

Descripción del curso

Desarrolle aplicaciones basadas en microservicios con Quarkus y OpenShift.

Las empresas están adoptando arquitecturas de microservicios desarrolladas en la nube. Quarkus es una tecnología nueva y emocionante que ofrece la confianza, la familiaridad y la consolidación de Java Enterprise, con un tiempo de implementación extremadamente rápido y listo para los contenedores. Red Hat Cloud-native Microservices Development with Quarkus (DO378) se centra en el aprendizaje de los principios de arquitectura y en la implementación de microservicios basados en Quarkus y OpenShift. A partir de los aspectos fundamentales del desarrollo de aplicaciones, usted se enfocará en la creación, la supervisión, la prueba y la implementación de aplicaciones modernas de microservicios.

El curso se basa en OpenShift 4.12 y Quarkus 2.13.

Al finalizarlo, obtendrá una extensión de 45 días de acceso a los laboratorios prácticos para cualquier curso que incluya un entorno virtual.

Nota: El curso se ofrece como clase virtual de cinco días o en la modalidad autorregulado. Los tiempos pueden variar conforme lo realice. Para obtener la información completa sobre el curso, el cronograma y los precios, seleccione su ubicación y, luego, "Explorar ahora" en el menú de la derecha.

Resumen del contenido del curso

  • Implementar aplicaciones de microservicios en Red Hat® OpenShift Container Platform
  • Diseñar una aplicación de microservicios con Quarkus
  • Implementar pruebas de unidad e integración para los microservicios
  • Usar la especificación de configuración para introducir datos en un microservicio
  • Proteger los microservicios con OAuth
  • Implementar comprobaciones de estado, el seguimiento y la supervisión de los microservicios
  • Diseñar aplicaciones reactivas y asíncronas con Quarkus

Público objetivo

El curso está destinado a los desarrolladores de aplicaciones Java.

Capacitación recomendada

Aspectos tecnológicos que debe tener en cuenta

  • Se necesita conexión a Internet.

Objetivos

Descripción del curso

Presentación de la compilación Quarkus de Red Hat
Describa los elementos y los patrones de las arquitecturas de aplicaciones basadas en microservicios y las funciones de la compilación Quarkus de Red Hat.
Desarrollo de microservicios en la nube con Quarkus
Implemente aplicaciones basadas en los microservicios mediante el tiempo de ejecución de la compilación Quarkus de Red Hat y las herramientas de desarrollo asociadas.
Prueba de los microservicios de Quarkus
Implemente pruebas de unidad e integración para los microservicios.
Desarrollo de microservicios asíncronos y reactivos
Describa las funciones de las arquitecturas reactivas e implemente servicios reactivos usando Quarkus.
Protección de los microservicios de Quarkus
Asegure las comunicaciones de los microservicios con la validación de origen y la autenticación y la autorización de las solicitudes.
Implementación de los microservicios de Quarkus en Red Hat OpenShift Container Platform
Desarrolle e implemente aplicaciones desarrolladas en la nube en Red Hat OpenShift Container Platform.
Implementación de la tolerancia a los errores en los microservicios
Implemente la tolerancia a los errores en una arquitectura de microservicios.
Supervisión de los microservicios de Quarkus
Supervise el funcionamiento de un microservicio a través del registro, los indicadores y el seguimiento de entornos distribuidos.

Resultados

Impacto en la empresa

  • Las empresas tienen dificultades para cambiar las aplicaciones monolíticas por las de microservicios, y para reorganizar su paradigma de desarrollo con el fin de aprovechar las ventajas de la creación de microservicios en una economía de DevOps. Gracias a Quarkus, los desarrolladores pueden diseñar, probar e implementar las aplicaciones en menos tiempo, lo cual agiliza su comercialización.

  • Las empresas también apuestan por la familiaridad de los marcos de programación Java™, así como por la estabilidad y las ventajas que ofrece Red Hat OpenShift Container Platform. En el curso, los desarrolladores aprenderán a aprovechar el desarrollo de aplicaciones de microservicios con Quarkus para optimizar la implementación en clústeres de OpenShift.

Impacto a nivel personal

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

Usted podrá demostrar las siguientes habilidades:

  • Diseñar una arquitectura basada en microservicios para una aplicación empresarial
  • Diseñar y probar microservicios rápidamente con Quarkus e implementarlos en OpenShift Container Platform
  • Implementar la tolerancia a errores y las comprobaciones de estado para los microservicios
  • Proteger los microservicios para evitar el acceso no autorizado
  • Supervisar los microservicios y hacerles un seguimiento

Próximo curso o examen recomendado

Red Hat Certified Cloud-Native Developer Exam (EX378)
Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188)
Red Hat OpenShift Developer II: Building Kubernetes Applications (DO288)
Building Resilient Microservices with Red Hat OpenShift Service Mesh (DO328)
Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development (DO400)

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.