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 comienzan a adoptar arquitecturas de microservicios diseñadas 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 la compilación de Quarkus de Red Hat y Red Hat OpenShift. A partir de los aspectos fundamentales del desarrollo de aplicaciones, se centrará en el desarrollo, la supervisión, las pruebas y la implementación de las aplicaciones modernas de microservicios.

El curso se basa en OpenShift 4.14 y la compilación de Quarkus 3.8 de Red Hat.

Una vez que haya completado el curso, recibirá acceso extendido a laboratorios prácticos durante 45 días para todos los cursos que incluyan un entorno virtual.

Nota: El curso se ofrece como clase virtual de cinco días o en la modalidad autorregulada. Los tiempos pueden variar conforme lo realice. Para conocer toda la información del curso, el cronograma y los precios, seleccione su ubicación y, luego, el botón "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
  • Utilizar OAuth para proteger los microservicios
  • Implementar las comprobaciones de estado, el seguimiento y la supervisión de los microservicios
  • Diseñar aplicaciones reactivas y asíncronas con Quarkus

Público al que va dirigido

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

Capacitación recomendada

Aspectos tecnológicos que debe tener en cuenta

  • Ninguno

Objetivos

Descripción del curso

Presentación de la compilación de 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 de Quarkus de Red Hat.
Desarrollo de microservicios en la nube con Quarkus
Implemente aplicaciones basadas en microservicios mediante el tiempo de ejecución de la compilación de Quarkus de Red Hat y las herramientas de desarrollo asociadas.
Pruebas de los microservicios de Quarkus
Implemente pruebas de unidad e integración para los microservicios
Desarrollo de microservicios reactivos y asíncronos
Describa las características de las arquitecturas reactivas e implemente servicios reactivos con Quarkus
Protección de los microservicios de Quarkus
Proteja las comunicaciones de los microservicios con la validación de origen y la autenticación y autorización de las solicitudes.
Implementación de los microservicios de Quarkus en Red Hat OpenShift Container Platform
Desarrolle e implemente aplicaciones de 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 de los registros, 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 las aplicaciones de microservicios con Quarkus para optimizar la implementación en los 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.

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 la comprobación de estado para los microservicios
  • Proteger los microservicios para evitar el acceso no autorizado
  • Supervisar y realizar un seguimiento de los microservicios

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.