Saltar al contenido
ELIXUniversity

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. Qué hace un backend en un producto realBE-001· 7 minHace falta suscripción
  2. Node.js como runtime de servidorBE-002· 7 minHace falta suscripción
  3. Rutas y controladoresBE-003· 6 minHace falta suscripción
  4. APIs REST bien nombradasBE-004· 7 minHace falta suscripción
  5. Middleware sin magiaBE-005· 6 minHace falta suscripción
  6. Validación de entradasBE-006· 7 minHace falta suscripción
  7. Autenticación, JWT y sesionesBE-007· 8 minHace falta suscripción
  8. OAuth explicado sin humoBE-008· 7 minHace falta suscripción
  9. Errores y respuestas consistentesBE-009· 7 minHace falta suscripción
  10. Logs y trazabilidadBE-010· 7 minHace falta suscripción
  11. Backend 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.

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