Ir directamente a la información del producto
Libro de Programación Backend l

Libro de Programación Backend l

Precio de oferta  $14.999,00 Precio habitual  $19.000,00

 

✅ 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 l es una guía práctica/teórica con ejemplos claros y aplicables. Aprenderás a crear bases de datos, insertar, modificar y extraer la información que necesitas.

Introducción:

  • Principios de programación Backend: Aprenderás qué es el backend, su rol en el desarrollo web y cómo se diferencia del frontend. Entenderás la arquitectura cliente-servidor y el funcionamiento de las peticiones HTTP.

  • Principios básicos de JavaScript: Repasarás los conceptos esenciales de JavaScript necesarios para el desarrollo backend. Esto incluye variables, tipos de datos, funciones, y estructuras de control de flujo.

  • Nuevas funcionalidades de los lenguajes ECMAScript: Conocerás las características modernas de ECMAScript (ES6 en adelante) que mejoran la eficiencia y la legibilidad de tu código, como las funciones de flecha y las promesas.

  • Programación sincrónica y asincrónica: Aprenderás la diferencia entre ambos conceptos y cómo manejar operaciones que toman tiempo sin bloquear tu aplicación. Verás cómo se usan los callbacks, las promesas y async/await.

  • Node.js y Administrador de paquetes NPM: Te familiarizarás con Node.js como el entorno de ejecución del lado del servidor. Usarás NPM, el gestor de paquetes, para instalar y administrar librerías.

  • Manejo de Archivos JavaScript: Descubrirás cómo interactuar con el sistema de archivos de tu servidor para leer, escribir y manipular archivos. Esto es crucial para tareas como subir imágenes o generar reportes.

  • Servidores Web: Aprenderás a crear un servidor web desde cero, entendiendo cómo procesa las solicitudes del cliente y envía las respuestas.

  • Express Avanzado: Dominarás las funcionalidades más avanzadas de Express.js para crear APIs robustas y escalables. Aprenderás a manejar middlewares, enrutamiento y gestión de errores.

  • Router y Multer: Verás cómo organizar tus rutas con el Router de Express para mantener tu código limpio y estructurado. Aprenderás a usar Multer para manejar la carga de archivos en tu servidor.

  • Motores de Plantillas: Descubrirás cómo generar páginas web dinámicas desde el servidor usando motores de plantillas como EJS o Handlebars. Esto te permitirá separar la lógica de tu aplicación de la presentación HTML.

  • Websockets: Entenderás cómo funcionan los WebSockets para permitir una comunicación bidireccional y en tiempo real. Aprenderás a utilizarlos para construir aplicaciones interactivas.

  • Aplicaciones chat con Websockets: Pondrás en práctica los conceptos de WebSockets creando una aplicación de chat. Este proyecto te ayudará a consolidar tus conocimientos en la comunicación en tiempo real.

  • MongoDB: Conocerás MongoDB, una base de datos NoSQL flexible y escalable. Aprenderás a modelar datos sin esquemas rígidos.

  • CRUD en MongoDB: Dominarás las operaciones básicas para interactuar con tus datos en MongoDB: Crear, Reer, Update (actualizar) y Delete (eliminar).

  • Mongoose: Descubrirás cómo Mongoose facilita la conexión y la interacción con MongoDB. Te permitirá definir un esquema de datos para hacer tu código más estructurado.

  • Mongo Avanzado (Parte I): Profundizarás en técnicas avanzadas de MongoDB, como las consultas de agregación y los índices. Aprenderás a optimizar el rendimiento de tus bases de datos.

  • Mongo Avanzado (Parte II): Abordarás temas más complejos como las transacciones y la configuración de réplicas. Estos conceptos son vitales para asegurar la integridad y la disponibilidad de tus datos en entornos de producción.