← Desarrollo web en entorno servidor
UD3 · Diseñar
APIs REST: recursos, DTO, validación y errores
Las reglas de diseño que convierten un conjunto disperso de endpoints en una API defendible: recursos, representaciones, DTO, entrada validada y errores coherentes.
Duración18 horas · 3 semanas · 6 sesiones de 3 h
ModalidadTaller de proyecto · 25 min de explicación, 140 min de trabajo y 15 min de cierre
Producto finalAPI con DTO, validaciones y errores coherentes, acompañada de sus comprobaciones.
Antes de empezar
- Necesitas
- El CRUD en memoria de la UD2.
- Postman o Bruno con la colección de la UD2.
- Debes saber
- Métodos HTTP, códigos de estado y ResponseEntity.
- Serialización y deserialización JSON.
El mismo CRUD aprende a publicar un contrato estable: recursos, DTO, validación y errores. Al terminar, Intermodular dispone de una versión que puede compilar, desplegar y consumir.
Sesiones de la unidad
Cada sesión es una clase, con su propia página.
6 sesiones
Semana 5 · Recursos y contrato REST del dominio
Semana 6 · Entradas, salidas y mapeo
Semana 7 · Reglas propias y errores coherentes