TypeScript und Datenbanken: Ein praktischer Leitfaden
300 Seiten
German
PDF
4.5

TypeScript und Datenbanken: Ein praktischer Leitfaden

TypeScript und Datenbanken: Ein praktischer Leitfaden

Autor:

Jahr:

Zusammenfassung:

Das Buch „TypeScript und Datenbanken: Ein praktischer Leitfaden“ ist ein umfassendes Lehrbuch für Entwickler, die den Umgang mit Datenbanken im TypeScript-Ökosystem erlernen möchten. Der Autor, Alexey Smirnov, ein Backend-Entwickler mit 8 Jahren Erfahrung, führt den Leser konsequent von den Grundlagen von SQL bis hin zu fortgeschrittenen Mustern mit TypeORM und Prisma.



Worum es in diesem Buch geht

Das Buch deckt alle wesentlichen Aspekte der Interaktion von TypeScript mit Datenbanken ab:

  • Grundlagen von SQL und relationalen Datenbanken — Schema-Design, Normalisierung, Indizes, komplexe JOIN-Abfragen;
  • Arbeit mit PostgreSQL — Verbindungskonfiguration, Connection-Pools, Transaktionen und Migrationen;
  • TypeORM — vollständiger Leitfaden für ORM: Entitäten, Repositories, Relations, Datenladestrategien (eager/lazy), Migrationen;
  • Prisma — moderner Ansatz für die Arbeit mit Datenbanken: Schema, Client, Migrationen, Arbeit mit Enum- und JSON-Feldern;
  • MongoDB und Mongoose — dokumentenorientierte Datenbanken: Schemas, Aggregationen, Indizes, Transaktionen;
  • Fortgeschrittene Themen — Paginierung, Volltextsuche, Abfrage-Caching, Arbeit mit Redis;
  • Testen — Unit-Tests für Repositories, Integrationstests mit einer Testdatenbank, Mock-Objekte.


Für wen dieses Buch geeignet ist

  • Junior-Entwickler — die die Grundlagen von TypeScript kennen und lernen möchten, mit Datenbanken zu arbeiten;
  • Middle-Entwickler — die ihr Wissen systematisieren und moderne ORMs erlernen möchten;
  • Full-Stack-Entwickler — die einen einheitlichen Stack auf TypeScript-Basis benötigen (Frontend + Backend + Datenbank);
  • Studenten und Kursabsolventen — für ein vertieftes Studium der Backend-Entwicklung.


Was Sie nach der Lektüre lernen werden

  • Datenbanken unter Berücksichtigung von Leistungsanforderungen entwerfen;
  • Komplexe SQL-Abfragen schreiben und diese mit EXPLAIN ANALYZE optimieren;
  • TypeORM und Prisma für reale Projekte konfigurieren;
  • Mit Migrationen und Versionierung des Datenbankschemas arbeiten;
  • MongoDB in TypeScript-Projekte integrieren;
  • Code mit Datenbankzugriff testen und typische Fehler vermeiden;
  • Robuste Backend-Anwendungen mit sauberer Architektur erstellen.


Alle Codebeispiele sind im GitHub-Repository verfügbar und werden mit Schritt-für-Schritt-Anleitungen geliefert. Das Buch ist in einer lebendigen Sprache geschrieben, ohne überflüssige Theorie – nur Praxis, die Sie sofort in Ihrer Arbeit anwenden können.



Dies ist nicht nur ein Nachschlagewerk, sondern ein vollwertiges Praxishandbuch, das Ihnen hilft, ein selbstbewusster Backend-Entwickler in TypeScript zu werden.

Empfehlungen