DevOps für C# (.NET) Entwickler
300 Seiten
German
PDF
4.5

DevOps für C# (.NET) Entwickler

DevOps für C# (.NET) Entwickler

Autor:

Jahr:

Zusammenfassung:

Das Buch "DevOps für C# (.NET) Entwickler" ist ein praktischer Leitfaden, der die Lücke zwischen Entwicklung und Betrieb im .NET-Ökosystem schließt. Wenn Sie in C# programmieren und lernen möchten, Build-, Test- und Bereitstellungsprozesse zu automatisieren, wird dieses Buch Ihr unverzichtbarer Begleiter sein.



Worum geht es in diesem Buch?

Das Buch führt den Leser Schritt für Schritt durch alle Phasen der DevOps-Transformation von Projekten auf der .NET-Plattform. Sie beginnen mit den Grundlagen der Versionsverwaltung und der Arbeit mit Git und tauchen dann in die Welt der Automatisierung ein:

  • CI/CD-Pipelines: Einrichtung kontinuierlicher Integration und Bereitstellung mit GitHub Actions, Azure DevOps und Jenkins.
  • Containerisierung: Erstellung und Optimierung von Docker-Images für .NET-Anwendungen, Arbeit mit Docker Compose.
  • Orchestrierung: Bereitstellung in Kubernetes, Verwaltung von Clustern und Skalierung von Diensten.
  • Infrastruktur als Code: Verwendung von Terraform und ARM-Vorlagen zur Verwaltung von Azure-Cloud-Ressourcen.
  • Monitoring und Logging: Einrichtung von Application Insights, Prometheus und Grafana für .NET-Anwendungen.


Für wen ist dieses Buch?

Das Buch richtet sich an:

  • C# (.NET) Entwickler, die DevOps-Praktiken erlernen möchten, ohne tief in die Systemadministration einzusteigen.
  • Teamleiter und Architekten, die moderne Prozesse in ihrem Team einführen möchten.
  • DevOps-Ingenieure, die sich auf den .NET-Stack spezialisieren möchten.

Grundkenntnisse in C# und .NET sind ausreichend – den Rest lernen Sie im Laufe des Buches.



Was werden Sie lernen?

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

  • Build und Tests von .NET-Projekten mit GitHub Actions zu automatisieren.
  • Leichte Docker-Images für ASP.NET Core-Anwendungen zu erstellen.
  • Microservices von Grund auf in Kubernetes bereitzustellen.
  • Leistungs- und Fehlerüberwachung einzurichten.
  • Strategien für "Blue-Green"-Deployment und Canary-Releases zu implementieren.
  • Sicherheit in Pipelines zu integrieren (DevSecOps).


Das Buch enthält zahlreiche Codebeispiele, fertige YAML-Manifeste und Schritt-für-Schritt-Anleitungen. Jedes Kapitel endet mit einer praktischen Aufgabe, um die Fähigkeiten zu festigen. Dies ist nicht nur Theorie – Sie erhalten funktionierende Lösungen, die Sie sofort in realen Projekten anwenden können.



"DevOps für C# (.NET) Entwickler" – Ihr Schlüssel zu einem modernen, schnellen und zuverlässigen Softwareentwicklungsprozess. Starten Sie noch heute Ihre Reise in DevOps!

Empfehlungen