Sesiones en Next.js
Qué es una sesión, cómo guardar y decodificar el token que emite el backend en una cookie httpOnly, mantener el usuario, su rol y sus permisos en Redux, y qué es 'use server' en Next.js.
Rutas protegidas en Next.js
Cómo proteger rutas y acciones en Next.js con tres capas independientes: proxy.ts, el DAL con requireSession y requirePermission, y las Server Actions. Incluye permisos en el token, la división de la página en servidor y cliente, y los límites de lo que el front puede garantizar.
Manejo de errores en Next.js
Manejo de errores en Next.js: errores esperados y inesperados, el viaje de un error en el login con Redux y Server Actions, error.tsx y global-error.tsx, notFound, redirect, unauthorized y forbidden.
Slides de la semana
Consulta las diapositivas de la semana 14 sobre sesiones con cookies, use server, rutas protegidas y manejo de errores en Next.js.