Ir al contenido

Aprendiendo Spring

De cero a construir backends profesionales con Spring Boot, una lección y un proyecto cada vez.

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.

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