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.
Después de completar el curso, tendrás acceso a los laboratorios prácticos hasta por 45 días para cualquier curso persencial que incluya 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
- 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
- Experiencia en Maven y el control de versiones, aunque no es un requisito obligatorio
- Tener experiencia con OpenShift o haber realizado el curso 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
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)
Diseñe su plan de desarrollo de habilidades
Realice este curso como parte de una suscripción a Red Hat Learning Subscription, que le ofrece acceso ilimitado y según lo solicite a nuestros recursos de aprendizaje en línea durante todo un año.
Compruebe sus conocimientos
Realice una evaluación de habilidades sin costo y ponga a prueba sus conocimientos, determine sus carencias en materia de habilidades y obtenga recomendaciones para comenzar su capacitación con Red Hat Training.