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:

El libro «JavaScript (Node.js) y bases de datos: guía práctica» es un navegador completo por el mundo del almacenamiento y procesamiento de datos para desarrolladores backend que utilizan Node.js. El autor, Alexéi Sokólov, desarrollador senior con 10 años de experiencia, ha reunido en un solo volumen todo lo necesario para trabajar con confianza con bases de datos relacionales y orientadas a documentos.



¿De qué trata este libro?

Comenzará con los fundamentos: instalación de controladores, configuración de la conexión y trabajo con el pool de conexiones. Luego se sumergirá en la escritura de consultas, desde simples SELECT hasta complejos JOIN y agregaciones. Capítulos dedicados a:

  • Trabajo con PostgreSQL a través de la biblioteca pg y con MongoDB a través de mongoose;
  • Sistemas ORM (Sequelize, TypeORM, Prisma): cuándo son útiles y cuándo es mejor escribir SQL puro;
  • Migraciones y seeding de la base de datos;
  • Optimización del rendimiento: índices, explain, almacenamiento en caché;
  • Seguridad: protección contra inyecciones SQL, validación de datos, transacciones;
  • Trabajo con Redis como caché y broker de mensajes.


¿Para quién es este libro?

  • Desarrolladores principiantes de JavaScript que quieran aprender backend con Node.js;
  • Desarrolladores backend que migran desde otros lenguajes (Python, PHP, Java) a Node.js;
  • Desarrolladores Fullstack que deseen profundizar sus conocimientos sobre el trabajo con datos;
  • Estudiantes y todos aquellos que se preparan para una entrevista para el puesto de desarrollador Node.js.


¿Qué aprenderá después de leerlo?

  • Cómo diseñar el esquema de la base de datos para tareas específicas;
  • Cómo escribir consultas eficientes y seguras utilizando patrones asíncronos;
  • Cómo configurar un pool de conexiones y evitar fugas de memoria;
  • Cómo integrar múltiples DBMS en un solo proyecto (PostgreSQL + MongoDB + Redis);
  • Cómo automatizar migraciones y gestionar versiones del esquema;
  • Cómo probar código que trabaja con la base de datos usando Jest y Docker.


Todos los ejemplos de código están disponibles para descargar y se acompañan de comentarios detallados. El libro está construido siguiendo el principio «de lo simple a lo complejo»: cada capítulo contiene una parte teórica, ejercicios prácticos y análisis de errores típicos. No es solo un manual de referencia, sino una verdadera guía de acción que le ayudará a escribir un backend robusto y escalable en Node.js.

Recommendations