JoeDayz Englishyoutubefacebooktwitter
CURSO ONLINE

Quarkus

Quarkus

De qué se trata

Desarrollo de aplicaciones Java nativas para la nube con Quarkus

¿Qué aprenderás?

En este curso aprenderás a desarrollar microservicios cloud-native con Quarkus, el framework Java supersónico subatómico que ofrece tiempos de arranque rápidos y bajo consumo de memoria.

Módulos Principales

  1. Introducción a Quarkus
    • ¿Qué es Quarkus y por qué es cloud-native?
    • Diferencias frente a otros frameworks Java
    • Configuración inicial de un proyecto
  2. Desarrollo de Microservicios Cloud-Native con Quarkus
    • Creación de microservicios REST
    • Integración con bases de datos
    • Configuración y empaquetado en contenedores
  3. Testing de Microservicios con Quarkus
    • Pruebas unitarias y de integración
    • Uso de RestAssured y JUnit
    • Mejores prácticas de calidad en microservicios
  4. Desarrollando Microservicios Reactivos y Asíncronos
    • Introducción a la programación reactiva
    • Uso de Mutiny y eventos asíncronos
    • Integración con mensajería
  5. Seguridad de Microservicios con Quarkus
    • Autenticación y autorización
    • JWT y OAuth2
    • Protección de endpoints
  6. Implementando Microservicios con Quarkus en Kubernetes (OKE)
    • Creación de imágenes con Quarkus y Jib
    • Despliegue en Oracle Kubernetes Engine (OKE)
    • ConfigMaps, Secrets y escalamiento automático
  7. Implementando Tolerancia a Fallos en Microservicios
    • Resiliencia con Quarkus
    • Retries, circuit breakers y timeouts
    • Diseño de microservicios robustos
  8. Monitoreando Microservicios con Quarkus
    • Métricas con MicroProfile Metrics
    • Logs estructurados y trazabilidad
    • Integración con Prometheus y Grafana

Para ver el temario completo con todos los tópicos detallados, descarga el syllabus del curso.