JavaScript (Node.js) et bases de données : guide pratique
300 pages
French
PDF
4.5

JavaScript (Node.js) et bases de données : guide pratique

JavaScript (Node.js) et bases de données : guide pratique

Auteur :

Année :

Résumé :

Le livre « JavaScript (Node.js) et bases de données : guide pratique » est un véritable navigateur dans le monde du stockage et du traitement des données pour les développeurs backend utilisant Node.js. L'auteur, Alexeï Sokolov, développeur senior avec 10 ans d'expérience, a rassemblé sous un même toit tout ce dont vous avez besoin pour travailler en toute confiance avec les bases de données relationnelles et orientées documents.



De quoi parle ce livre ?

Vous commencerez par les bases : installation des pilotes, configuration de la connexion et gestion du pool de connexions. Ensuite, vous plongerez dans l'écriture de requêtes — des simples SELECT aux JOIN et agrégations complexes. Des chapitres entiers sont consacrés à :

  • Travailler avec PostgreSQL via la bibliothèque pg et avec MongoDB via mongoose ;
  • Les systèmes ORM (Sequelize, TypeORM, Prisma) — quand ils sont utiles et quand il est préférable d'écrire du SQL pur ;
  • Les migrations et le seeding de la base de données ;
  • L'optimisation des performances : index, explain, mise en cache ;
  • La sécurité : protection contre les injections SQL, validation des données, transactions ;
  • Travailler avec Redis comme cache et courtier de messages.


À qui s'adresse ce livre ?

  • Les développeurs JavaScript débutants qui souhaitent maîtriser le backend avec Node.js ;
  • Les développeurs backend passant d'autres langages (Python, PHP, Java) à Node.js ;
  • Les développeurs fullstack souhaitant approfondir leurs connaissances sur le travail avec les données ;
  • Les étudiants et tous ceux qui se préparent à un entretien pour un poste de développeur Node.js.


Qu'allez-vous apprendre après la lecture ?

  • Comment concevoir un schéma de base de données pour des tâches spécifiques ;
  • Comment écrire des requêtes efficaces et sécurisées en utilisant des motifs asynchrones ;
  • Comment configurer un pool de connexions et éviter les fuites de mémoire ;
  • Comment intégrer plusieurs SGBD dans un même projet (PostgreSQL + MongoDB + Redis) ;
  • Comment automatiser les migrations et gérer les versions du schéma ;
  • Comment tester le code interagissant avec la base de données à l'aide de Jest et Docker.


Tous les exemples de code sont téléchargeables et accompagnés de commentaires détaillés. Le livre est construit sur le principe « du simple au complexe » : chaque chapitre contient une partie théorique, des exercices pratiques et une analyse des erreurs typiques. Ce n'est pas simplement un ouvrage de référence, mais un véritable guide d'action qui vous aidera à écrire un backend fiable et évolutif avec Node.js.

Recommendations