← 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