JavaScript (Node.js) y bases de datos: guía práctica
300 páginas
Spanish
PDF
4.5

JavaScript (Node.js) y bases de datos: guía práctica

JavaScript (Node.js) y bases de datos: guía práctica

Autor:

Año:

Resumen:

Este libro es una guía práctica para integrar Node.js con bases de datos modernas. Aprenderá a diseñar esquemas, escribir consultas eficientes y construir sistemas backend robustos. El autor analiza secuencialmente tres tipos clave de almacenes: relacionales (PostgreSQL), orientados a documentos (MongoDB) y de almacenamiento en caché (Redis).



El libro está estructurado como una serie de proyectos prácticos: desde una aplicación simple de notas hasta un sistema completo de reservas con lógica transaccional y almacenamiento en caché. Cada capítulo contiene ejemplos de código listos para ejecutar y modificar.



Qué aprenderá:

  • Diseño de esquemas y normalización de datos en PostgreSQL
  • Escritura de consultas SQL complejas: JOIN, subconsultas, funciones de ventana
  • Trabajo con ORM (Sequelize, Prisma) y escritura de consultas en crudo
  • MongoDB: esquemas, índices, agregaciones y consultas geoespaciales
  • Redis: almacenamiento en caché, colas de tareas, Pub/Sub y sesiones
  • Transacciones, bloqueos y ACID en Node.js
  • Migraciones, copias de seguridad y monitoreo de bases de datos
  • Optimización del rendimiento: perfilado, índices, connection pooling


Para quién es este libro:

  • Desarrolladores principiantes de Node.js que quieran dominar el trabajo con bases de datos
  • Desarrolladores backend que migran desde otros lenguajes a JavaScript
  • Desarrolladores fullstack que deseen profundizar sus conocimientos en almacenamiento de datos
  • Estudiantes y egresados de cursos de TI que se preparan para proyectos reales


El libro no requiere conocimientos profundos — basta con una comprensión básica de JavaScript y Node.js. Todos los conceptos se explican desde cero, con énfasis en la práctica. Obtendrá patrones listos para trabajar con PostgreSQL, MongoDB y Redis, que podrá aplicar inmediatamente en sus proyectos.



Al final del libro encontrará un capítulo sobre errores típicos y cómo evitarlos, así como una lista de verificación para elegir la base de datos adecuada para una tarea específica. Este es un libro de cabecera para cualquier desarrollador Node.js que trabaje con datos.

Recommendations