Saltar al contenido

CursoDesarrollo de softwareBackend y datosDisponible

Backend

Node.js, APIs REST, rutas, middleware, autenticación, JWT, OAuth, validación, errores y logs.

Contenido
11 lecciones
Lectura
76 min
Nivel
Intermedio
Área
Backend y datos

Temario

11 lecciones

  1. 01Qué hace un backend en un producto realBE-001· 7 minHace falta suscripción
  2. 02Node.js como runtime de servidorBE-002· 7 minHace falta suscripción
  3. 03Rutas y controladoresBE-003· 6 minHace falta suscripción
  4. 04APIs REST bien nombradasBE-004· 7 minHace falta suscripción
  5. 05Middleware sin magiaBE-005· 6 minHace falta suscripción
  6. 06Validación de entradasBE-006· 7 minHace falta suscripción
  7. 07Autenticación, JWT y sesionesBE-007· 8 minHace falta suscripción
  8. 08OAuth explicado sin humoBE-008· 7 minHace falta suscripción
  9. 09Errores y respuestas consistentesBE-009· 7 minHace falta suscripción
  10. 10Logs y trazabilidadBE-010· 7 minHace falta suscripción
  11. 11Backend para un MVPBE-011· 7 minHace falta suscripción

Sobre este curso

El frontend enseña. El backend decide. Todo lo que no puede depender de la buena fe de quien usa el producto —quién entra, qué precio se cobra, qué datos se guardan— vive en el servidor, porque es el único sitio que la persona usuaria no controla.

  • Recibir — Rutas, controladores y REST: dar nombre a cada operación del producto y saber qué verbo le corresponde.
  • Filtrar — Middleware y validación: lo que se comprueba antes de que ninguna regla de negocio se ejecute.
  • Proteger — Sesiones, JWT y OAuth: identificar a quien llama sin regalar la casa entera.
  • Explicar — Errores, respuestas y logs: contar lo que ha pasado tanto al cliente como a quien tenga que arreglarlo.