Routing
Endpoints claros son UX. Define recursos y acciones con consistencia.
Conceptos clave
- GET/POST/PATCH/DELETE
- Naming de rutas
- Status codes basicos
Ejemplo
GET /courses
GET /courses/:id
POST /courses
PATCH /courses/:id
DELETE /courses/:id
Ejercicio
- Diseña rutas para tasks y comments.
- Define que status code devuelve cada caso.
Checklist de mastery
- Mis rutas son consistentes.
- Uso status codes correctos (en general).