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 la memoria
- Flujo de trabajo básico y arquitectura
Conceptos fundamentales de Quarkus
- Configuración de la aplicación y convertidores
- Ciclo de vida de inicialización y cierre
- Estrategias de pruebas
- Configuración de registro (logging)
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
- Acceso y anulación de valores de configuración
- Registro avanzado 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 entrada/salida y validadores personalizados
- Inyección de dependencias y calificadores
- Eventos de ciclo de vida e interceptores
- Pruebas conductuales y unitarias con Mockito
Empaquetado de aplicaciones Quarkus
- Modo comando y empaquetado JAR
- Compilaciones nativas y Uber-JAR
- 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 de la programación en Java
- Experiencia con arquitectura web y conceptos REST
- Familiaridad con el 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