.NET Core in Aktion
328 Seiten
German
PDF
4.5

.NET Core in Aktion

.NET Core in Aktion

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „.NET Core in Aktion“ (Originaltitel .NET Core in Action) von Dustin Metzgar erschien 2018 und war eines der ersten umfassenden Handbücher zur damals neuen Plattform .NET Core. Im Gegensatz zum klassischen .NET Framework bietet .NET Core Modularität, Plattformunabhängigkeit und hohe Leistung. Das 328-seitige Buch richtet sich an Entwickler, die bereits mit C# vertraut sind, und hilft ihnen, schnell vom traditionellen .NET zum modernen .NET Core zu wechseln.

Die Veröffentlichung ist kein Nachschlagewerk für alle APIs – es ist ein praktischer Leitfaden, der den Leser von der Installation des SDK bis zur Bereitstellung einer fertigen Anwendung in der Cloud führt. Der Autor konzentriert sich auf reale Aufgaben: Erstellung von Webdiensten, Arbeit mit Datenbanken, Konfiguration, Protokollierung und Tests.

Worum geht es in dem Buch

Das Buch besteht aus 14 Kapiteln, die in vier Teile unterteilt sind:

  • Teil 1. Einführung in .NET Core – Installation, Projektstruktur, Build-System, Unterschiede zu .NET Framework.
  • Teil 2. Erstellen von Anwendungen – Arbeiten mit ASP.NET Core, Entity Framework Core, Konfiguration, Dependency Injection, Protokollierung.
  • Teil 3. Fortgeschrittene Themen – Tests, Arbeiten mit Docker, Bereitstellung in Azure, Leistung.
  • Teil 4. Ökosystem – Überblick über NuGet, Community, Tools und die Zukunft der Plattform.

Jedes Kapitel enthält Codebeispiele in C#, die unter Windows, macOS oder Linux ausgeführt werden können. Der Autor zeigt Schritt für Schritt, wie man eine Webanwendung erstellt, eine Datenbank hinzufügt, die Authentifizierung konfiguriert und sie in der Cloud veröffentlicht.

Für wen ist dieses Buch geeignet

Das Buch richtet sich an C#-Entwickler, die .NET Core erlernen möchten. Es ist nützlich für:

  • Diejenigen, die mit .NET Framework gearbeitet haben und auf die plattformübergreifende Version umsteigen möchten.
  • Anfänger im Backend-Bereich, die die Grundlagen von C# kennen.
  • Studenten und Dozenten, die moderne Microsoft-Technologien studieren.
  • Entwickler, die sich für Containerisierung und Cloud-Bereitstellungen interessieren.

Grundkenntnisse in C# und ein Verständnis der OOP-Prinzipien sind für die Lektüre wünschenswert. Vertrautheit mit früheren Versionen von .NET ist nicht erforderlich, beschleunigt jedoch das Verständnis.

Was der Leser lernen wird

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

  • .NET Core SDK auf jeder Plattform zu installieren und zu konfigurieren.
  • Projekte mit der Befehlszeile (CLI) zu erstellen.
  • Webanwendungen mit ASP.NET Core MVC zu entwickeln.
  • Mit Datenbanken über Entity Framework Core zu arbeiten.
  • Konfiguration, Protokollierung und Dependency Injection einzurichten.
  • Modultests mit xUnit und Moq zu schreiben.
  • Anwendungen in Docker-Container zu verpacken.
  • Anwendungen in Microsoft Azure bereitzustellen.
  • Die Leistung zu optimieren und den Speicher zu verwalten.
  • NuGet zur Verwaltung von Abhängigkeiten zu verwenden.

Stärken

Das Buch hebt sich von vielen anderen Veröffentlichungen zu .NET Core ab:

  • Praktische Ausrichtung. Jedes Kapitel enthält fertige Beispiele, die sofort in der Arbeit angewendet werden können.
  • Fokus auf Plattformunabhängigkeit. Der Autor zeigt, wie man Code schreibt, der unter Windows, Linux und macOS gleichermaßen funktioniert.
  • Moderne Werkzeuge. Es werden Docker, Azure, CI/CD behandelt – das, was in der Industrie tatsächlich verwendet wird.
  • Klare Struktur. Das Buch ist nicht mit Theorie überladen, jedes Thema wird genau so weit behandelt, dass der Leser es in der Praxis anwenden kann.
  • Verständliche Sprache. Dustin Metzgar schreibt klar, ohne übermäßige Akademisierung, mit Beispielen aus der realen Erfahrung.

Empfehlung

Ich empfehle dieses Buch allen, die schnell in die Welt von .NET Core einsteigen und moderne plattformübergreifende Anwendungen erstellen möchten. Es ist ideal geeignet für

Empfehlungen