Buscar
Español
Español
Iniciar sesión Cuenta
Iniciar sesión / Registrar Cuenta
DO378

Red Hat Cloud-native Microservices Development with Quarkus

Ubicación

Formato Información de los cursos

Lea las opiniones de otros estudiantes en nuestro Red Hat Learning Community

Resumen

Descripción del curso

Desarrolle aplicaciones basadas en microservicios con Quarkus y OpenShift.

Aunque muchas empresas buscan aprovechar las arquitecturas diseñadas originalmente en la nube, varias de ellas desconocen cuál es el mejor enfoque para lograrlo. Quarkus es una tecnología nueva y emocionante que ofrece la confianza, la familiaridad y la avanzada evolució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.5 y Quarkus 1.7.

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 las especificaciones de configuración para introducir datos en un microservicio
  • Utilizar OAuth para proteger los microservicios
  • Diseñar e implementar aplicaciones originales de Quarkus

Público al que va dirigido

El curso está destinado a los desarrolladores de aplicaciones.

Capacitación recomendada

Aspectos tecnológicos que deben considerarse

  • Se necesita una conexión a Internet.

Objetivos

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 un microservicio con Quarkus
Describa las especificaciones en Quarkus e implemente un microservicio con algunas de ellas en un clúster de OpenShift.
Diseño de aplicaciones de microservicios con Quarkus
Diseñe una aplicación de microservicios de Quarkus que sea permanente, distribuida y que pueda configurarse.
Implementación de la tolerancia a los errores
Implemente la tolerancia a los errores en una arquitectura de microservicios.
Diseño e implementación de aplicaciones originales de Quarkus
Describa Quarkus en el modo original y su implementación en OpenShift Container Platform.
Análisis de los microservicios
Implemente pruebas de unidad e integración para los microservicios.
Creación de comprobaciones de estado de las aplicaciones
Cree una comprobación de estado para un microservicio.
Protección de los microservicios
Proteja los extremos de los microservicios y la comunicación entre ellos.
Supervisión de los microservicios
Supervise el funcionamiento de un microservicio a través de métricas y el rastreo de entornos distribuidos.

Resultados

Impacto en la empresa

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

Próximo curso o examen recomendado

Red Hat Certified Cloud-Native Developer Exam (EX378)
Introduction to Containers, Kubernetes, and Red Hat OpenShift (DO180)
Red Hat OpenShift Development I: Containerizing Applications (DO288)
Building Resilient Microservices with Red Hat OpenShift Service Mesh (DO328)

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.