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?
- Ventajas 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 del registro de eventos (logging).
Desarrollo de servicios RESTful
- Creación de puntos finales (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.
- Logging 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 (qualifiers).
- Eventos del ciclo de vida e interceptores.
- Pruebas de comportamiento y unitarias con Mockito.
Empaquetado de aplicaciones Quarkus
- Modo comando y empaquetado JAR.
- Construcciones de Uber-JAR y ejecutables nativos.
- Contenedores Docker para construcciones 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 de Camel dentro de una aplicación Quarkus.
Resumen y próximos pasos
Requerimientos
- Conocimientos de programación en Java.
- Experiencia en 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