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 nativas en la nube
- Integración con Kubernetes y OpenShift
- Optimización del tiempo de inicio y uso de memoria
- Flujo de trabajo y arquitectura básica
Conceptos centrales de Quarkus
- Configuración de aplicaciones 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 de API REST
- Parámetros de consulta y métodos HTTP
- Uso de códigos de respuesta semánticos
- Habilitar CORS y enrutamiento reactivo
- Interceptació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
- Registro 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
- Serizació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 de comandos y empaquetado JAR
- Über-JAR y compilación de ejecutables nativos
- Contenedores Docker para builds JAR y nativos
- 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 y despliegue de rutas Camel dentro de una aplicación Quarkus
Resumen y próximos pasos
Requerimientos
- Conocimiento de la 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 nativas en la nube
40 Horas
Testimonios (2)
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
Las prácticas
Ivan - si
Curso - Spring Cloud for Microservices
Traducción Automática