Webentwicklung mit C# (.NET): Von den Grundlagen bis zum Deployment
300 Seiten
German
PDF
4.5

Webentwicklung mit C# (.NET): Von den Grundlagen bis zum Deployment

Webentwicklung mit C# (.NET): Von den Grundlagen bis zum Deployment

Autor:

Jahr:

Zusammenfassung:

Dieses Buch ist Ihr praktischer Leitfaden in die Welt der modernen Webentwicklung auf der .NET-Plattform mit der Sprache C#. Sie durchlaufen den Weg von grundlegenden Konzepten bis zum vollständigen Zyklus der Erstellung und Bereitstellung von Webanwendungen. Der Autor, Alexey Trofimov, ein Senior-Entwickler mit 10 Jahren Erfahrung, hat das Material so strukturiert, dass selbst ein Anfänger ab den ersten Kapiteln sicher mit dem Schreiben von Code beginnen kann.



Worum es in dem Buch geht

Das Buch deckt alle wichtigen Phasen der Webentwicklung mit C# ab:

  • Grundlagen von C# und .NET: Syntax, Datentypen, OOP, Ausnahmebehandlung und Sammlungen.
  • ASP.NET Core MVC: Model-View-Controller-Architektur, Routing, Controller, Views und Models.
  • Arbeit mit Datenbanken: Entity Framework Core, LINQ, Migrationen, Beziehungen zwischen Tabellen.
  • Erstellung von REST APIs: Entwurf von Endpunkten, Serialisierung, Authentifizierung und Autorisierung (JWT).
  • Fortgeschrittene Themen: Dependency Injection, Middleware, Hintergrundaufgaben, SignalR für Echtzeitanwendungen.
  • Testen und Debuggen: Unit-Tests, Integrationstests, Profiling.
  • Deployment und DevOps: Einrichtung von CI/CD, Veröffentlichung auf Azure, Docker, IIS und Linux (Nginx).


Für wen dieses Buch ist

  • Anfängliche Entwickler, die C# und .NET von Grund auf lernen und das Wissen sofort in der Praxis anwenden möchten.
  • Backend-Entwickler in anderen Sprachen (Java, Python, PHP), die auf das Microsoft-Ökosystem umsteigen möchten.
  • Studenten und Absolventen von IT-Studiengängen, die sich auf reale Projekte und Vorstellungsgespräche vorbereiten.
  • Freelancer und Indie-Entwickler, die vollwertige Webanwendungen und Dienste erstellen möchten.


Was Sie nach der Lektüre wissen und können werden

  • Sauberen, wartbaren Code in C# unter Verwendung moderner Patterns schreiben.
  • Die Architektur von Webanwendungen auf ASP.NET Core mit Schichtentrennung aufbauen.
  • Mit Datenbanken über Entity Framework Core arbeiten – von einfachen Abfragen bis zu komplexen Beziehungen.
  • Sichere REST APIs mit Authentifizierung und Rollenmodell erstellen.
  • Automatisiertes Testen und kontinuierliche Integration einrichten.
  • Eine fertige Anwendung auf Cloud-Plattformen und eigenen Servern bereitstellen.


Jedes Kapitel enthält praktische Beispiele, fertige Projekte und Aufgaben zur selbstständigen Arbeit. Sie werden nicht nur die Theorie lesen – Sie werden eine vollwertige Webanwendung (einen Online-Shop) von der ersten Codezeile bis zum Deployment in der Produktion erstellen.



Das Buch ist in einer lebendigen, verständlichen Sprache geschrieben, ohne übermäßige Akademik. Alle Beispiele sind aktuell für .NET 8 (LTS) und neuere Versionen. Es ist die ideale Wahl für alle, die ein gefragter C#-Entwickler werden und sicher im Microsoft-Ökosystem arbeiten möchten.

Empfehlungen