Descripción
Cada semana ampliarás una API REST de gestión de tareas («To-Do») aplicando los conceptos recién aprendidos.
Etapas
- Semana 1-2: Configurar proyecto, estructura básica y endpoints CRUD.
- Semana 3-4: Persistencia con Spring Data JPA y base de datos H2/MySQL.
- Semana 5-6: Validaciones, DTOs y manejo global de errores.
- Semana 7: Documentar la API con Swagger/OpenAPI.
- Semana 8: Contenerizar con Docker y desplegar en AWS Elastic Beanstalk o Heroku.
Objetivo final
Contar con un servicio productivo, probado y documentado que puedas mostrar en tu portafolio.
En el nivel Intermedio mejorarás seguridad y rendimiento; en el Avanzado lo convertirás en un conjunto de microservicios.