DO379
Red Hat Cloud-native Microservices Development with Quarkus and Exam
Eslogan del curso
- Desarrolle aplicaciones basadas en microservicios con Quarkus y OpenShift.
Descripción del curso
En la actualidad, las empresas adoptan arquitecturas de microservicios desarrolladas en la nube. Quarkus es una tecnología nueva y emocionante que ofrece la confianza, la familiaridad y la evolución avanzada de Java Enterprise, con un tiempo de implementación ultrarrá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 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 examen Red Hat Certified Cloud-Native Developer exam forma parte de esta oferta. El examen Red Hat Certified Cloud-Native Developer exam forma parte de esta oferta.
El curso se basa en OpenShift 4.14 y la compilación Quarkus 3.8 de Red Hat.
Algunos temas del curso
- Implementación de las aplicaciones de microservicios en Red Hat® OpenShift Container Platform
- Diseño de una aplicación de microservicios con Quarkus
- Implementación de 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
- Implementación de comprobaciones de estado, seguimiento y supervisión de los microservicios
- Diseño de aplicaciones reactivas y asíncronas con Quarkus
Público destinatario
- El curso está destinado a los desarrolladores de aplicaciones Java.
Capacitación recomendada
- Tener experiencia en el desarrollo de aplicaciones Java o haber completado el curso Red Hat Application Development I: Programming in Java EE (AD183)
- Tener experiencia en el uso de un IDE como Visual Studio Code
- Tener experiencia en Maven y el control de versiones (recomendado)
- Tener experiencia con OpenShift o Introduction to OpenShift Applications (DO101) (recomendado)
- Realizar nuestra evaluación sin costo para determinar si esta oferta es la más conveniente en función de sus habilidades
Aspectos tecnológicos que debe tener en cuenta
- Ninguno
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 con 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 reactivos y asíncronos
Describa las funciones de las arquitecturas reactivas e implemente servicios reactivos usando Quarkus.
Seguridad de los microservicios de Quarkus
Asegure 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 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.
Impacto a nivel empresarial
- 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.
Deberá 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 rastrear los microservicios
Próximo curso o examen recomendado
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)
Capacitación in situ disponible
Si quiere capacitar a todo su equipo podemos hacerlo en su establecimiento, en persona o de manera remota.
Red Hat Learning Subscription
Capacitación integral y planes de capacitación sobre los productos de Red Hat, certificaciones reconocidas en el sector y una experiencia de aprendizaje de TI flexible y dinámica.
Conoce las opiniones de otros estudiantes sobre este curso en nuestra Red Hat Learning Community.