JavaScript (Node.js) und Datenbanken: Ein praktischer Leitfaden
300 Seiten
German
PDF
4.5

JavaScript (Node.js) und Datenbanken: Ein praktischer Leitfaden

JavaScript (Node.js) und Datenbanken: Ein praktischer Leitfaden

Autor:

Jahr:

Zusammenfassung:

Das Buch «JavaScript (Node.js) und Datenbanken: Ein praktischer Leitfaden» ist ein umfassender Navigator durch die Welt der Datenspeicherung und -verarbeitung für Backend-Entwickler, die Node.js verwenden. Der Autor, Alexey Sokolov, ein Senior-Entwickler mit 10 Jahren Erfahrung, hat unter einem Deckblatt alles zusammengefasst, was für die sichere Arbeit mit relationalen und dokumentenorientierten Datenbanken benötigt wird.



Worum geht es in diesem Buch?

Sie beginnen mit den Grundlagen: Installation von Treibern, Einrichtung der Verbindung und Arbeit mit Verbindungspools. Dann tauchen Sie in das Schreiben von Abfragen ein – von einfachen SELECT bis hin zu komplexen JOINs und Aggregationen. Einzelne Kapitel widmen sich:

  • Arbeit mit PostgreSQL über die Bibliothek pg und mit MongoDB über mongoose;
  • ORM-Systemen (Sequelize, TypeORM, Prisma) – wann sie nützlich sind und wann es besser ist, reines SQL zu schreiben;
  • Migrationen und Seeding der Datenbank;
  • Leistungsoptimierung: Indizes, explain, Caching;
  • Sicherheit: Schutz vor SQL-Injection, Datenvalidierung, Transaktionen;
  • Arbeit mit Redis als Cache und Message Broker.


Für wen ist dieses Buch?

  • Anfängende JavaScript-Entwickler, die Backend mit Node.js erlernen möchten;
  • Backend-Entwickler, die von anderen Sprachen (Python, PHP, Java) auf Node.js umsteigen;
  • Fullstack-Entwickler, die ihre Kenntnisse in der Datenarbeit vertiefen möchten;
  • Studierende und alle, die sich auf ein Vorstellungsgespräch für die Position eines Node.js-Entwicklers vorbereiten.


Was werden Sie nach der Lektüre wissen?

  • Wie man ein Datenbankschema für spezifische Aufgaben entwirft;
  • Wie man effiziente und sichere Abfragen unter Verwendung asynchroner Muster schreibt;
  • Wie man einen Verbindungspool einrichtet und Speicherlecks vermeidet;
  • Wie man mehrere DBMS in einem Projekt integriert (PostgreSQL + MongoDB + Redis);
  • Wie man Migrationen automatisiert und Schema-Versionen verwaltet;
  • Wie man Code, der mit der Datenbank arbeitet, mit Jest und Docker testet.


Alle Codebeispiele stehen zum Download zur Verfügung und werden von ausführlichen Kommentaren begleitet. Das Buch ist nach dem Prinzip «vom Einfachen zum Komplexen» aufgebaut: Jedes Kapitel enthält einen theoretischen Teil, praktische Aufgaben und die Analyse typischer Fehler. Es ist nicht nur ein Nachschlagewerk, sondern ein echter Leitfaden zum Handeln, der Ihnen hilft, ein zuverlässiges und skalierbares Backend mit Node.js zu schreiben.

Empfehlungen