Crea una API REST con Spring Boot 4 e IA, sin perder el control de tu código
Una clase donde diseñas una API en 3 capas, un agente de IA la genera capa por capa y tú revisas cada decisión: qué es y por qué importa. Al final, tu API corre en Docker.
El problema
La IA te da el código. Entenderlo sigue siendo tu trabajo.
Con un agente de IA puedes tener una API en minutos. Pero si no sabes por qué está hecha así, no sabes corregirla cuando falla ni defenderla en una entrevista.
Estudio de Anthropic, 2026. Fuente: InfoQ.
El método
Tú diseñas, la IA genera, tú revisas
Qué vas a construir
Una API de productos completa, en 3 capas
- Endpoints para crear, listar, buscar, actualizar y eliminar productos
- Controlador, servicio y repositorio, cada capa con su responsabilidad
- DTOs con validación y errores con formato uniforme
- Base de datos MySQL
- Todo corriendo en Docker
- Java 21 y Spring Boot 4
La clase
Un video, tres partes
/01-disenas
Diseñas antes de pedir
Decides tú lo que la IA no debería decidir por ti.
Parte 1
- Qué construimos y qué hace cada una de las 3 capas
- La entidad Producto y el porqué de cada campo
- El contrato de la API: rutas y códigos de respuesta
- El archivo de reglas que el agente lee antes de generar
/02-la-ia-genera
El agente genera por capas y tú corriges
Una capa a la vez, con una pregunta de por qué después de cada una.
Parte 2
- Entidad y repositorio
- Servicio: lógica, transacciones y qué pasa si el producto no existe
- Controlador y DTOs con validación
- Manejo de excepciones con un formato uniforme
/03-tu-revisas
Revisión y pruebas
El error real que metió la IA, los tests y tu API corriendo en Docker.
Parte 3
- El error que metió la IA y cómo lo detecté
- Tests: qué verifica cada uno
- La API y MySQL corriendo en Docker
- Prueba final de todos los endpoints
¿Para quién es?
- Sabes Java y quieres aprender a crear APIs REST con Spring Boot
- Ya hiciste alguna API, pero no tienes claro por qué se separa en capas
- Quieres usar IA para programar sin depender de ella
No es para ti si buscas que la IA haga todo sin revisar nada. Aquí se revisa todo, porque eso es lo que te van a preguntar.
Qué necesitas
- Lo básico de Java. Si nunca has escrito Java, primero necesitas la base del lenguaje
- Docker instalado: en el correo de acceso te dejo cómo hacerlo
- Un agente de IA para programar. Yo uso Claude Code, pero el método sirve con el que uses
Quién te enseña
Elivar Largo
Arquitecto desarrollador Java y Spring Boot. Llevo cerca de 6 años diseñando y desarrollando aplicaciones en entornos empresariales, desde los requerimientos hasta el despliegue. Enseño como me hubiera gustado aprender: con proyectos reales y explicando el porqué de cada decisión.
Reseñas verificadas de mi curso de Arquitectura Hexagonal en Udemy:
Buen curso, ayuda a comprender mejor arquitectura hexagonal, cumple con lo descrito.
Muy buen curso para empezar a entender cómo se estructura un proyecto con arquitectura hexagonal.
Excelente curso. Muy bien explicado cada contenido.
Preguntas frecuentes
Lo que suelen preguntar antes de empezar
¿Qué IA usas?
Claude Code. Las reglas van en un archivo AGENTS.md, que leen la mayoría de los agentes (GitHub Copilot, Gemini CLI y otros), así que el método sirve con el que uses.
¿Necesito Docker?
Sí, para correr la API y la base de datos. En el correo de acceso te dejo cómo instalarlo.
¿Sirve si trabajo con Spring Boot 3?
Sí. Además vas a ver qué cambia en Spring Boot 4.
¿Cuánto dura?
DURACION minutos, con capítulos para ir directo a la parte que necesites.
¿De verdad es gratis?
Sí. Te suscribes con tu correo y recibes la clase y el repositorio. Después te escribo con contenido sobre el siguiente paso, y puedes darte de baja cuando quieras.
Empieza hoy
Tu próxima API, generada con IA y entendida por ti
Un video, el repositorio completo y el archivo de reglas para el agente. Gratis.