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:

Das Buch „TypeScript und Docker: Containerisierung von Anwendungen“ ist ein praktischer Leitfaden für Entwickler, die den modernen Ansatz zum Packen und Bereitstellen von TypeScript-Projekten erlernen möchten. In der modernen Webentwicklung ist Docker zum De-facto-Standard geworden und TypeScript zu einer der gefragtesten Sprachen für die Erstellung skalierbarer Server- und Client-Anwendungen. Dieses Buch vereint beide Technologien und zeigt, wie Sie leichte, sichere und reproduzierbare Container für Ihren Code erstellen.



Für wen ist dieses Buch?

  • Entwickler von TypeScript und Node.js, die die Bereitstellung automatisieren möchten
  • DevOps-Ingenieure, die mit Docker vertraut sind, aber die Besonderheiten von TypeScript tiefer verstehen möchten
  • Fullstack-Entwickler, die ihre Fähigkeiten in CI/CD und Orchestrierung verbessern möchten
  • Studenten und Berufseinsteiger, die moderne Entwicklungswerkzeuge erlernen


Was werden Sie aus dem Buch lernen?

  • Grundlagen von Docker: Images, Container, Dockerfile, docker-compose
  • Besonderheiten beim Bau von TypeScript-Projekten: Transpilation, Source Maps, Abhängigkeiten
  • Multi-Stage-Builds zur Erstellung minimaler Production-Images
  • Optimierung der Containergröße: Wahl des Basis-Images, Layer-Caching
  • Umgebungskonfiguration: Variablen, Secrets, TypeScript-Konfiguration
  • Integration mit CI/CD: GitHub Actions, GitLab CI, automatischer Build und Veröffentlichung
  • Orchestrierung: Docker Compose für die lokale Entwicklung, Kubernetes für die Produktion
  • Monitoring und Logging von Containern mit TypeScript-Anwendungen
  • Sicherheit: Schwachstellenscans, minimale Berechtigungen, Isolation


Warum sollten Sie dieses Buch lesen?

Im Gegensatz zu allgemeinen Docker-Anleitungen konzentriert sich dieses Buch speziell auf TypeScript. Sie lernen, typische Fehler zu vermeiden: große Images aufgrund von node_modules, Probleme mit dem Caching, Inkompatibilitäten zwischen TypeScript- und Node.js-Versionen. Jedes Kapitel enthält fertige Codebeispiele, die Sie sofort in Ihren eigenen Projekten verwenden können. Sie erfahren, wie Sie Hot-Reload im Container für die Entwicklung einrichten, Abhängigkeiten richtig verwalten und eine TypeScript-Anwendung in der Cloud bereitstellen.



Das Buch eignet sich sowohl für Anfänger als auch für erfahrene Entwickler. Wenn Sie bereits TypeScript verwenden, aber Ihre Projekte portabler und zuverlässiger machen möchten, ist dieser Leitfaden genau das Richtige für Sie. Wenn Sie gerade erst mit Docker beginnen, führt Sie das Buch Schritt für Schritt von der Installation bis zur Produktionsbereitstellung.



Der Autor des Buches ist Alexey Voronov, ein Senior Developer mit 10 Jahren Erfahrung in der Webentwicklung und DevOps. Er teilt reale Fallbeispiele aus der kommerziellen Entwicklung, die Ihnen helfen, typische Fallstricke zu vermeiden und Zeit zu sparen.



Nach der Lektüre werden Sie in der Lage sein:

  • Docker-Images für beliebige TypeScript-Projekte zu erstellen (Express, NestJS, Next.js)
  • Automatische Builds und Deployments mit wenigen Klicks einzurichten
  • In isolierten Umgebungen ohne Abhängigkeitsprobleme zu entwickeln
  • Anwendungen mit Docker Swarm oder Kubernetes zu skalieren


Schieben Sie die Einführung moderner Praktiken nicht auf – beginnen Sie noch heute mit der Containerisierung Ihrer TypeScript-

Empfehlungen