Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción a Quarkus
- ¿Qué es Quarkus?
- Beneficios de Quarkus para aplicaciones cloud-native
- Integración con Kubernetes y OpenShift
- Optimización del tiempo de inicio y el uso de memoria
- Flujo de trabajo básico y arquitectura
Conceptos principales de Quarkus
- Configuración de la aplicación y convertidores
- Ciclo de vida de inicialización y apagado
- Estrategias de prueba
- Configuración de registros (logging)
Desarrollo de servicios RESTful
- Creación de endpoints para APIs 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
- Acceso y sobrescritura de valores de configuración
- Logs avanzados y configuración específica por perfil
- Fuentes personalizadas y convertidores
- Valores de configuración agrupados y validados
Modelo de programación de Quarkus
- Serialización JSON y XML
- Validación de entradas/salidas y validadores personalizados
- Inyección de dependencias y calificadores
- Eventos del ciclo de vida e interceptores
- Pruebas de comportamiento y unidad con Mockito
Empaquetado de aplicaciones Quarkus
- Modo de comando y empaquetado JAR
- Compilaciones Über-JAR y ejecutables nativos
- Contenedores Docker para compilaciones JAR y nativas
- Soporte SSL en aplicaciones contenerizadas
Introducción a Apache Camel
- ¿Qué es Apache Camel y su integración con Quarkus?
- Patrones de integración empresarial y casos de uso
- Desarrollo e implementación de rutas Camel dentro de una aplicación Quarkus
Resumen y próximos pasos
Requerimientos
- Comprensión básica de programación en Java
- Experiencia con arquitectura web y conceptos REST
- Conocimiento del protocolo HTTP
Público objetivo
- Desarrolladores
- Arquitectos de software
- Ingenieros que construyen aplicaciones cloud-native
40 Horas
Testimonios (3)
Posibilidad de realizar ejercicios independientes en el entorno de formación.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Curso - Kafka for Administrators
Traducción Automática
La forma de explicar de Francis es clara, presenta ejemplos que ayudan con la explicación
JUAN JOSE LOPEZ MARTINEZ - Bisih
Curso - Apache Kafka for Developers
la preparación técnica de los docentes
Giorgio - Asystel-BDF S.p.A.
Curso - Creating a Service Mesh with Istio and Kubernetes
Traducción Automática