La versión final del trimestre es el mismo proyecto iniciado en la UD1. Comprueba toda su matriz de complejidad: CRUD, DTO, errores, capas, relaciones uno a muchos y muchos a muchos, PostgreSQL, consultas, una operación transaccional, control de N+1 y pruebas. La defensa técnica utiliza código y resultados de esa versión.
Intermodular recibe el mismo repositorio y commit para evaluar issues, ramas, revisiones, CI y despliegue. El backend debe estar publicado y conservar datos al reiniciar; un README que todavía lo describa como una API solo en memoria está desactualizado.
Ya deberías ser capaz de
- Traducir unos requisitos en un modelo y un contrato de API.
- Integrar diseño REST, capas y persistencia en un producto que funciona.
- Revisar el código de otro equipo y aceptar una revisión del propio.
- Defender oralmente las decisiones técnicas tomadas.