Aprendiendo Spring
De cero a construir backends profesionales con Spring Boot, una lección y un proyecto cada vez.
Cómo funciona este curso
Sección titulada «Cómo funciona este curso»Cada lección se centra en un solo concepto. Primero entiendes el porqué, después lo aplicas en un proyecto pequeño y terminas con un ejercicio. El código de cada lección está en la carpeta lecciones/ del repositorio.
La ruta
Sección titulada «La ruta»| Bloque | Qué aprendes | Proyecto |
|---|---|---|
| 1. Primeros pasos | Qué es Spring y Spring Boot, tu primer endpoint | hola-spring |
| 2. APIs REST | GET, POST, PUT, DELETE, parámetros y JSON | tareas-api |
| 3. Organizar el código | Controlador, servicio e inyección de dependencias | tareas-api |
| 4. Validación y errores | Validar la entrada y devolver errores claros | tareas-api |
| 5. Base de datos | JPA, H2 y PostgreSQL con Docker | biblioteca-api |
| 6. Tests | Tests unitarios y de integración | biblioteca-api |
| 7. Seguridad | Usuarios, login y roles | notas-api |
| 8. Proyecto integrador | Todo lo anterior junto | Acortador de URLs |
| 9. Proyecto final | Arquitectura, caché, eventos y despliegue | Quotaly |