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:

Das Buch „Webentwicklung mit C# (.NET): Von den Grundlagen bis zum Deployment“ ist ein umfassender Leitfaden für alle, die die Erstellung von Webanwendungen auf einer der leistungsstärksten und gefragtesten Plattformen – .NET – erlernen möchten. Der Autor, Andrey Sokolov, ein erfahrener Entwickler und technischer Autor, führt Sie durch alle Entwicklungsphasen: von den ersten Codezeilen in C# bis zum Deployment des fertigen Projekts auf einem echten Server.



Worum geht es in diesem Buch?

Das Buch ist als praktischer Kurs aufgebaut, der Theorie mit realen Beispielen verbindet. Sie lernen nicht nur die Syntax von C#, sondern auch, wie Sie sie im Kontext der Webentwicklung anwenden. Der Schwerpunkt liegt auf dem Framework ASP.NET Core – einer modernen, plattformübergreifenden Lösung für die Erstellung leistungsstarker Webanwendungen.



  • Grundlagen von C# und .NET: Datentypen, OOP, LINQ, Asynchronität, Speicherverwaltung.
  • ASP.NET Core MVC: Erstellung von Controllern, Views (Razor), Routing, Middleware.
  • Arbeit mit Datenbanken: Entity Framework Core, Migrationen, Beziehungen, Abfrageoptimierung.
  • Authentifizierung und Autorisierung: Identity, JWT-Tokens, Schutz vor XSS und CSRF.
  • API und Clientseite: RESTful API, Swagger, Integration mit JavaScript-Frameworks.
  • Testen und Debuggen: Unit-Tests, Integrationstests, Profiling.
  • Deployment und DevOps: Veröffentlichung auf IIS, Linux, Docker, CI/CD mit GitHub Actions.


Für wen ist dieses Buch?

Das Buch ist nützlich für:

  • Anfänger-Entwickler, die eine Karriere in der Backend-Entwicklung mit C# beginnen möchten.
  • Programmierer anderer Sprachen (Java, Python, PHP), die das .NET-Ökosystem erlernen möchten.
  • Studenten und Absolventen, die moderne Webentwicklungstechnologien studieren.
  • Erfahrene Entwickler, die ihr Wissen systematisieren und die neuesten Funktionen von .NET 8/9 kennenlernen möchten.


Was werden Sie nach der Lektüre wissen?

  • Sie verstehen die Architektur von ASP.NET Core und lernen, skalierbare Anwendungen zu entwerfen.
  • Sie können vollwertige Websites und APIs von Grund auf erstellen.
  • Sie beherrschen die Arbeit mit Datenbanken über Entity Framework Core (Code-First, Database-First).
  • Sie lernen, Authentifizierung und Datenschutz einzurichten.
  • Sie erfahren, wie Sie Code testen und den Bereitstellungsprozess automatisieren.
  • Sie können Ihr Projekt auf einem Hosting oder in der Cloud veröffentlichen.


Alle Codebeispiele sind auf GitHub verfügbar und mit detaillierten Kommentaren versehen. Das Buch ist in einer lebendigen, zugänglichen Sprache geschrieben, mit Schwerpunkt auf praktischer Anwendung. Wenn Sie ein gefragter .NET-Entwickler werden und moderne Webanwendungen erstellen möchten – dieses Buch ist für Sie.

Empfehlungen