C# (.NET) und Docker: Containerisierung von Anwendungen
300 Seiten
German
PDF
4.5

C# (.NET) und Docker: Containerisierung von Anwendungen

C# (.NET) und Docker: Containerisierung von Anwendungen

Autor:

Jahr:

Zusammenfassung:

Moderne Softwareentwicklung ist ohne Containerisierung undenkbar. Docker hat sich zum De-facto-Standard für das Verpacken, Ausliefern und Ausführen von Anwendungen entwickelt. Wenn Sie in C# programmieren und mit dem .NET-Ökosystem arbeiten, wird dieses Buch Ihr unverzichtbarer Begleiter bei der Beherrschung von Containertechnologien sein.



Worum geht es in diesem Buch?
Dies ist ein praktischer Leitfaden, der Sie Schritt für Schritt von den grundlegenden Konzepten von Docker bis zur Erstellung von production-ready Lösungen in C# führt. Sie erfahren, wie Sie:



  • Docker für die .NET-Entwicklung installieren und konfigurieren
  • Effiziente Dockerfiles für ASP.NET Core-Anwendungen schreiben
  • Mehrschichtige Images verwalten und deren Größe minimieren
  • Mit docker-compose für die Orchestrierung von Microservices arbeiten
  • Containerisierung in CI/CD-Pipelines integrieren (GitHub Actions, GitLab CI)
  • .NET-Anwendungen in Kubernetes bereitstellen
  • Sicherheit und Überwachung von Containern gewährleisten


Für wen ist dieses Buch?
Das Buch ist nützlich für:

  • C# (.NET)-Entwickler, die moderne Ansätze für das Deployment erlernen möchten
  • DevOps-Ingenieure, die tiefer in die Besonderheiten des .NET-Ökosystems eintauchen möchten
  • Teamleiter und Architekten, die den Umstieg auf eine Microservice-Architektur planen
  • Studenten und Berufseinsteiger, die gefragte Fähigkeiten erwerben möchten


Was werden Sie lernen?
Nach der Lektüre werden Sie in der Lage sein:

  • Bestehende .NET-Anwendungen ohne Codeänderungen zu containerisieren
  • Microservice-Architekturen unter Berücksichtigung der Docker-Best Practices zu entwerfen
  • Automatische Builds und Veröffentlichungen von Images einzurichten
  • Mit Volumes, Networks und Umgebungsvariablen im .NET-Kontext zu arbeiten
  • Die Leistung von Containern zu diagnostizieren und zu optimieren


Jedes Kapitel enthält reale Codebeispiele, fertige Dockerfiles und Diagramme von Architekturlösungen. Sie werden nicht nur die Theorie lesen – Sie können das erworbene Wissen sofort in der Praxis anwenden. Das Buch ist in einer lebendigen Sprache geschrieben, komplexe Konzepte werden durch Analogien und visuelle Diagramme erklärt.



Warum sollten Sie sich für dieses Buch entscheiden?
Der Autor ist ein praktizierender Entwickler mit 10 Jahren Erfahrung in .NET und DevOps. Alle Beispiele wurden mit den aktuellen Versionen von .NET 8/9 und Docker getestet. Das Buch wird regelmäßig aktualisiert, um den neuesten Änderungen im Ökosystem zu entsprechen.



Beginnen Sie noch heute Ihre Reise in die Welt der Containerisierung von .NET-Anwendungen!

Empfehlungen