Temario del curso
Introducción
- Quarkus frente a Spring Framework y otros frameworks de Java
- Resumen de las características y arquitectura de Quarkus
Preparación del entorno de desarrollo
- Elección de un entorno de desarrollo integrado (IDE) (IntelliJ IDEA, Eclipse, VSCode, etc.)
- Instalación de Java, Maven, GraalVM y Docker
Creación de una aplicación Quarkus
- Arranque inicial de un proyecto Quarkus
- Ejecución de la aplicación
- Uso de inyección de dependencias en Quarkus
- Pruebas de la aplicación
- Empaquetado de la aplicación
Creación de ejecutables nativos con GraalVM
- Configuración de GraalVM
- Compilación de aplicaciones a ejecutable nativo
- Empaquetado de aplicaciones nativas en un contenedor
- Depuración de aplicaciones nativas
Creación de aplicaciones Quarkus con Maven
- Creación de un proyecto
- Trabajo con extensiones
- Ejecución y depuración en modo de desarrollo
- Importación al IDE
- Creación de ejecutables compatibles con contenedores
Contenerización de aplicaciones nativas con Docker
- Creación y envío de imágenes de contenedor
- Implementación de aplicaciones nativas en Kubernetes
Resolución de problemas
Resumen y conclusión
Requerimientos
- Familiaridad con frameworks de Java (Spring, Java EE, etc.)
- Experiencia en programación con Java
Público objetivo
- Desarrolladores
Testimonios (5)
Configurando Podman para trabajar sin esfuerzo con contenedores locales y utilizar temas de Kafka.
- Norfolk Southern
Curso - Quarkus for Developers
Traducción Automática
Configuración rápida y aprovechamiento de las optimizaciones en tiempo de compilación, utilizando Servicios Dev
- Norfolk Southern
Curso - Quarkus for Developers
Traducción Automática
¡Los temas de Panache y Kafka me ayudan a ampliar mis conocimientos básicos! Además, he aprendido una nueva forma de iniciar una aplicación Quarkus utilizando la línea de comandos.
Tariku Ahmed - Norfolk Southern
Curso - Quarkus for Developers
Traducción Automática
Aprender sobre Quarkus y cómo se relaciona con Spring Boot
Justin Ross - Norfolk Southern
Curso - Quarkus for Developers
Traducción Automática
Que obtuvimos una visión general compleja también sobre el contexto, por ejemplo, por qué necesitamos algunas anotaciones y qué significan. Me gustó la parte práctica del entrenamiento - tener que ejecutar manualmente los comandos y llamar a las API REST.
Alina - ACCENTURE SERVICES S.R.L
Curso - Quarkus for Developers
Traducción Automática