JavaScript (Node.js) und Docker: Containerisierung von Anwendungen
300 Seiten
German
PDF
4.5

JavaScript (Node.js) und Docker: Containerisierung von Anwendungen

JavaScript (Node.js) und Docker: Containerisierung von Anwendungen

Autor:

Jahr:

Zusammenfassung:

Moderne Webentwicklung ist ohne Containerisierung undenkbar. Wenn Sie in JavaScript (Node.js) schreiben und lernen möchten, wie Sie Ihre Anwendungen in isolierte, portable und skalierbare Container verpacken, ist dieses Buch genau das Richtige für Sie. Es führt Sie von den ersten Schritten mit Docker bis zum Aufbau komplexer, produktionsreifer Systeme.



Worum geht es in diesem Buch?

Dies ist nicht nur ein Befehlsnachschlagewerk. Es ist ein praktischer Leitfaden, der Schritt für Schritt erklärt, wie Sie die Leistungsfähigkeit von Node.js und Docker kombinieren. Sie erfahren, wie Sie:

  • Effiziente Dockerfiles für Node.js-Anwendungen erstellen, indem Sie Multi-Stage-Builds nutzen, um die Image-Größe zu minimieren.
  • Abhängigkeiten und Caching-Layer verwalten, um Builds zu beschleunigen.
  • Mehrere Dienste orchestrieren (z. B. Anwendung + Datenbank + Redis) mit Docker Compose.
  • Umgebungen für Entwicklung, Test und Produktion konfigurieren.
  • Sicher mit Umgebungsvariablen und Secrets arbeiten.
  • Docker in CI/CD-Pipelines integrieren (GitLab CI, GitHub Actions) für automatisierte Bereitstellungen.
  • Die Leistung von Containern optimieren und Ressourcen verwalten.


Für wen ist dieses Buch?

  • Node.js-Backend-Entwickler, die moderne Deployment-Praktiken erlernen möchten.
  • Full-Stack-Entwickler, die verstehen wollen, wie Container in der Praxis funktionieren.
  • DevOps-Ingenieure, die ein spezialisiertes Handbuch zu Node.js in Docker suchen.
  • Team-Leads und Architekten, die den Umstieg auf eine Microservices-Architektur planen.


Was werden Sie nach der Lektüre wissen?

Sie werden in der Lage sein, jede Node.js-Anwendung selbstständig zu containerisieren – von einem einfachen Express-Server bis hin zu einem komplexen System mit Warteschlangen und Hintergrundaufgaben. Sie werden verstehen, wie Sie typische Fehler vermeiden (z. B. Node.js als root ausführen oder falsches Signalmanagement). Das Buch enthält reale Codebeispiele, die Sie sofort in Ihrer Arbeit einsetzen können.

Ein besonderes Augenmerk liegt auf Sicherheits- und Produktionsreife: Sie lernen, Images auf Schwachstellen zu scannen, Healthchecks und Logging zu konfigurieren.



Warum sollten Sie dieses Buch lesen?

Docker ist zum De-facto-Standard für die Softwareauslieferung geworden. In Kombination mit Node.js bietet es Ihnen eine unglaubliche Flexibilität: Sie können sicherstellen, dass Ihre Anwendung auf Ihrem Laptop, dem Entwicklungsserver und in der Cloud identisch funktioniert. Dieses Buch erspart Ihnen wochenlange Experimente und hilft Ihnen, die Fallstricke zu vermeiden, auf die fast alle Anfänger hereinfallen.

Beginnen Sie noch heute Ihre Reise in die Welt der Containerisierung!

Empfehlungen