Webentwicklung mit C# (.NET): Von den Grundlagen bis zum Deployment
Webentwicklung mit C# (.NET): Von den Grundlagen bis zum Deployment
Zusammenfassung:
Das Buch «Webentwicklung mit C# (.NET): Von den Grundlagen bis zum Deployment» ist ein praktischer Leitfaden für alle, die moderne Webanwendungen auf der .NET-Plattform erstellen möchten. Der Autor führt den Leser konsequent von den grundlegenden Konzepten der Sprache C# bis zum vollständigen Deployment des fertigen Projekts in der Cloud oder auf einem eigenen Server.
Worum geht es in diesem Buch?
- Grundlagen der C#-Syntax: Datentypen, Klassen, Schnittstellen, LINQ.
- Architektur von ASP.NET Core: MVC, Razor Pages, Web API.
- Arbeit mit Datenbanken über Entity Framework Core.
- Authentifizierung und Autorisierung von Benutzern (Identity).
- Testen und Debuggen von Webanwendungen.
- Deployment von Projekten auf IIS, Azure, Docker und Linux-Servern.
- Moderne Praktiken: Dependency Injection, Middleware, Logging.
Für wen ist dieses Buch?
- Anfänger — die eine Karriere in der Webentwicklung beginnen und .NET als Hauptplattform wählen möchten.
- Entwickler anderer Sprachen (Python, Java, PHP) — die das Microsoft-Ökosystem kennenlernen möchten.
- Studenten — die Programmierung lernen und strukturiertes Material suchen.
- Praktizierende Fachleute — die ihr Wissen systematisieren und das Deployment meistern möchten.
Was werden Sie lernen?
- Wie Sie die Entwicklungsumgebung einrichten (Visual Studio, VS Code, Rider).
- Wie Sie dynamische Seiten mit Razor erstellen.
- Wie Sie REST-APIs entwerfen und externe Dienste anbinden.
- Wie Sie Datenbankmigrationen verwalten und Daten cachen.
- Wie Sie die Anwendungssicherheit gewährleisten (XSS, CSRF, SQL-Injection).
- Wie Sie Build und Veröffentlichung über CI/CD automatisieren.
Das Buch ist in verständlicher Sprache geschrieben, enthält zahlreiche Codebeispiele, praktische Aufgaben und Checklisten für das Deployment. Jedes Kapitel endet mit einer Zusammenfassung und Fragen zur Selbstkontrolle. Sie können die Theorie nicht nur lesen, sondern auch sofort in der Praxis anwenden – vom ersten «Hello World» bis zum funktionierenden Online-Shop.
Diese Ausgabe wird ein zuverlässiger Begleiter sowohl für das Selbststudium als auch als Nachschlagewerk im täglichen Arbeitsalltag sein. Meistern Sie .NET und erstellen Sie Webanwendungen, die schnell, sicher und skalierbar arbeiten.