
Libro de Programación Backend ll
✅ Garantía de 7 Días
Si el libro no cumple tus expectativas, tenés 7 días para pedir un reembolso. Sin vueltas.
📘 Sobre el libro
Programación Backend ll es una guía práctica/teórica con ejemplos claros y aplicables. Aprenderás a crear sistemas seguros con autenticación avanzada y a organizar tu código en capas, preparándote para proyectos complejos y escalables.
Introducción:
-
Express y MongoDB: Servirá como un breve repaso para reconectar Express con MongoDB y asegurar que tienes las bases para empezar.
-
Cookies, Sessions & Storages: Aprenderás sobre las cookies y las sesiones, y cómo usarlas para guardar información de la sesión del usuario.
-
Cookies, Sessions & Storages II: Profundizarás en el manejo de sesiones más avanzadas y cómo implementarlas de forma segura y persistente.
-
Autorización y Autenticación: Entenderás la diferencia entre saber quién es el usuario (autenticación) y qué puede hacer (autorización).
-
Estrategia de autenticación por Terceros y JWT: Descubrirás cómo permitir que los usuarios se registren con sus cuentas de Google o Facebook, y cómo usar JWT para la autenticación.
-
Passport Avanzado: Conocerás a fondo Passport.js, un middleware de autenticación, para manejar diferentes estrategias de manera flexible.
-
Ruteo avanzado y estrategias avanzadas de autorización: Aprenderás a estructurar tus rutas de manera más eficiente y a controlar el acceso de los usuarios según sus roles o permisos.
-
Proceso principal del servidor y Global & Child Process: Verás cómo funciona el servidor a nivel de procesos y cómo puedes usar procesos secundarios para tareas pesadas sin bloquear el principal.
-
Arquitectura por capas: Entenderás un patrón de diseño fundamental para separar la lógica de tu aplicación en capas distintas y hacerla más fácil de mantener.
-
Arquitectura del servidor – persistencia: Aprenderás a diseñar la capa de persistencia de datos para que sea flexible y desacoplada del resto de tu código.
-
Desarrollo de un servidor web basado en capas completo: Pondrás en práctica todo lo aprendido construyendo una aplicación completa, con un diseño modular y estructurado.
-
Mailing y mensajería: Descubrirás cómo integrar servicios de correo electrónico y otros tipos de mensajería para notificar a tus usuarios.