TypeScript und Docker: Containerisierung von Anwendungen
300 Seiten
German
PDF
4.5

TypeScript und Docker: Containerisierung von Anwendungen

TypeScript und Docker: Containerisierung von Anwendungen

Autor:

Jahr:

Zusammenfassung:

Moderne Webentwicklung ist ohne Containerisierung undenkbar. Docker ermöglicht es, eine Anwendung zusammen mit allen Abhängigkeiten zu verpacken und in jeder Umgebung auszuführen – vom lokalen Computer bis zur Cloud-Cluster. Dieses Buch widmet sich der praktischen Anwendung von Docker für Projekte in TypeScript – einer beliebten Sprache, die der JavaScript-Ökosystem strenge Typisierung hinzufügt.



Der Autor führt den Leser konsequent von den grundlegenden Konzepten bis zu fortgeschrittenen Techniken. Sie erfahren, wie Sie ein optimales Dockerfile für eine TypeScript-Anwendung erstellen, einen mehrstufigen Build (multi-stage build) konfigurieren, Umgebungsvariablen verwalten und die Netzwerkkommunikation zwischen Containern organisieren. Besonderes Augenmerk wird auf Sicherheit und Leistung gelegt.



Für wen ist dieses Buch geeignet:

  • Frontend- und Backend-Entwickler, die TypeScript und Node.js verwenden
  • DevOps-Ingenieure, die die Besonderheiten der Containerisierung typisierter Anwendungen besser verstehen möchten
  • Teamleiter und Architekten, die Microservices-Systeme auf TypeScript entwerfen
  • Studenten und angehende Entwickler, die moderne Deployment-Praktiken erlernen


Was Sie aus dem Buch lernen werden:

  • Wie Sie ein leichtgewichtiges Production-Image einer TypeScript-Anwendung erstellen (die Image-Größe reduziert sich um das 5- bis 10-fache)
  • Wie Sie Hot-Reload im Container für die Entwicklung organisieren
  • Wie Sie Docker Compose für die Kombination eines TypeScript-Backends mit Datenbanken und Caches verwenden
  • Wie Sie eine CI/CD-Pipeline mit automatischem Build und Veröffentlichung von Images in der Docker Registry konfigurieren
  • Wie Sie TypeScript-Anwendungen innerhalb von Containern testen
  • Wie Sie fertige Images mit Docker auf Server (VPS, AWS, DigitalOcean) deployen


Alle Beispiele im Buch sind mit detaillierten Erklärungen und fertigem Code versehen. Sie lesen nicht nur die Theorie – Sie können das erworbene Wissen sofort in der Praxis anwenden. Am Ende des Buches haben Sie eine fertige Vorlage für die Containerisierung jedes TypeScript-Projekts, die Sie an Ihre eigenen Bedürfnisse anpassen können.



Dieses Buch ist eine Brücke zwischen der Entwicklung mit TypeScript und modernen DevOps-Praktiken. Es wird Ihnen helfen, keine Angst mehr vor dem Deployment zu haben und Freude daran zu finden. Unabhängig davon, ob Sie an einem Pet-Projekt oder einem Unternehmensprodukt arbeiten, werden Containerisierungsfähigkeiten zu Ihrem Wettbewerbsvorteil.

Empfehlungen