Programa del Curso

Introducción a Quarkus

  • ¿Qué es Quarkus?
  • Ventajas de Quarkus para aplicaciones nativas en la nube
  • Integración con Kubernetes y OpenShift
  • Optimización del tiempo de inicio y memoria
  • Flujo de trabajo básico e infraestructura

Conceptos Básicos de Quarkus

  • Configuración de la aplicación y convertidores
  • Ciclo de vida de inicialización y apagado
  • Estrategias de prueba
  • Configuración de registro

Desarrollo de Servicios RESTful

  • Creación de puntos finales de la API REST
  • Parámetros de consulta y métodos HTTP
  • Uso de códigos de respuesta semánticos
  • Habilitación de CORS y enrutamiento reactivo
  • Intercepción de solicitudes HTTP y SSL

Configuración de la Aplicación

  • Archivos de propiedades personalizados y perfiles
  • Accessado y anulación de valores de configuración
  • Registro avanzado y configuración específica del perfil
  • Fuentes y convertidores personalizados
  • Valores de configuración agrupados y validados

Modelo Quarkus Programming

  • Serealización JSON y XML
  • Validación de entrada/salida y validadores personalizados
  • Inyección de dependencias y calificadores
  • Eventos y interceptores del ciclo de vida
  • Pruebas comportamentales y unitarias con Mockito

Empaquetado de Aplicaciones Quarkus

  • Modo de comando y empaquetado JAR
  • Über-JAR y construcciones de ejecutables nativos
  • Contenedores Docker para construcciones JAR y nativas
  • Soporte SSL en aplicaciones contenerizadas

Resumen y Próximos Pasos

Requerimientos

  • Un entendimiento de la programación Java
  • Experiencia con arquitectura web y conceptos REST
  • Familiaridad con el protocolo HTTP

Público objetivo

  • Desarrolladores
  • Arquitectos de software
  • Ingenieros que construyen aplicaciones nativas en la nube
 40 Horas

Número de participantes


Precio por Participante​

Testimonios (4)

Próximos cursos

Categorías Relacionadas