Curso de Quarkus desde cero – Clase 1: Dev Mode, Live Coding, REST y Configuración
Jose Diaz
0:00 / 0:00
Curso de Quarkus desde cero – Clase 1: Dev Mode, Live Coding, REST y Configuración
432 просмотра · 13 дн. назад
Jose Diaz
11,5 тыс. подписчиков
432 просмотра · 13 дн. назад
Primera clase del curso de Quarkus desde cero: qué es Quarkus y por qué consume mucha menos memoria que Spring Boot, cómo encaja con Jakarta EE y MicroProfile, y manos a la obra creando tu primera aplicación con live coding, pruebas continuas, CDI y configuración tipada.
Curso práctico con laboratorios de JoeDayz Academy, usando Quarkus 3.
📌 En esta clase aprenderás:
✅ Qué es Quarkus y sus beneficios: Container First, Reactive Core, estándares
✅ Quarkus vs Spring Boot: consumo de memoria en JVM y nativo
✅ Jakarta EE y MicroProfile: las especificaciones detrás de Quarkus
✅ Instalar el Quarkus CLI y crear proyectos (CLI y plugin de Maven)
✅ Dev Mode y live coding: cambios al instante sin reiniciar
✅ Tu primer endpoint REST y endpoints con parámetros
✅ Pruebas continuas con @QuarkusTest y RestAssured
✅ Aplicaciones de línea de comandos con @QuarkusMain
✅ Inyección de dependencias con CDI (@ApplicationScoped, @Inject)
✅ Configuración con application.properties y @ConfigMapping
✅ Perfiles, variables de entorno y archivos .env
✅ Los Dockerfiles que genera Quarkus (JVM, legacy-jar y nativo)
⏱️ Capítulos
0:00 ¿Qué es Quarkus? Beneficios
5:00 Quarkus vs Spring Boot: consumo de memoria
10:00 Guías y documentación oficial
15:00 Jakarta EE y MicroProfile
20:00 Lab 1: preparando el entorno
25:00 Instalar el Quarkus CLI y crear tu primera app
30:00 Live coding con Dev Mode
40:00 Crear un proyecto con el plugin de Maven
45:00 Primer endpoint REST
47:30 Pruebas continuas con @QuarkusTest y RestAssured
52:30 Endpoint con parámetros de ruta
55:00 Lab 2: aplicación de línea de comandos con @QuarkusMain
1:02:30 Inyección de dependencias con CDI
1:05:00 application.properties y live reload
1:07:30 @ConfigMapping: configuración tipada
1:12:30 Perfiles y variables de entorno
1:15:00 Sobrescribir configuración con un archivo .env
1:20:00 Dockerfiles: JVM, legacy-jar y nativo
📚 Guías oficiales de Quarkus: https://quarkus.io/guides/
🌐 Cursos y entrenamiento corporativo: https://joedayz.pe
🔔 Suscríbete y activa la campanita para no perderte las siguientes clases.
JoeDayz Academy no está afiliado ni avalado por el proyecto Quarkus ni por la Commonhaus Foundation.
#Quarkus #Java #Microservicios