← Desarrollo web en entorno servidor
UD7 · Refinar
APIs REST avanzadas
Lo que distingue una API que funciona de una que se puede consumir: relaciones expuestas con criterio, filtros, paginación, documentación y tests de endpoint.
Duración12 horas · 2 semanas · 4 sesiones de 3 h
ModalidadTaller de proyecto · 25 min de explicación, 140 min de trabajo y 15 min de cierre
Producto finalAPI con búsquedas, paginación y evolución del contrato verificadas.
Antes de empezar
- Necesitas
- El proyecto del primer trimestre terminado.
- Debes saber
- Diseño REST básico, DTO, validación y errores.
- JPA, relaciones y consultas.
Comienza el segundo trimestre sobre la versión persistente del mismo producto. Se profundiza en relaciones expuestas, filtros, paginación, contrato y pruebas HTTP.
Sesiones de la unidad
Cada sesión es una clase, con su propia página.
4 sesiones
Semana 15 · Relaciones expuestas y filtros
Semana 16 · Tests HTTP y documentación OpenAPI