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 nativas en la nube
- Integración con Kubernetes y OpenShift
- Optimización del tiempo de inicio y uso de memoria
- Flujo básico de trabajo y arquitectura
Conceptos principales de Quarkus
- Configuración de aplicaciones y conversores
- Ciclo de vida de inicialización y cierre
- Estrategias de prueba
- Configuración de registro (logging)
Desarrollo de servicios RESTful
- Creación de puntos finales de API REST
- Parámetros de consulta y métodos HTTP
- Uso de códigos de respuesta semánticos
- Habilitar CORS enrutamiento reactivo
- Interceptación de solicitudes HTTP y SSL
Configuración de aplicaciones
- Archivos de propiedades personalizados y perfiles
- Acceso y anulación de valores de configuración
- Logging avanzado y configuración específica por perfil
- Fuentes y convertidores personalizados
- 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 del ciclo de vida e interceptores
- Pruebas de comportamiento y unitarias con Mockito
Empaquetado de aplicaciones Quarkus
- Modo de comando y empaquetado JAR
- Compilaciones de ejecutables nativos y Über-JAR
- Contenedores Docker para compilaciones JAR y nativas
- Soporte SSL en aplicaciones contenererizadas
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
- Comprensión de la 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 nativas para la nube
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