Kurse:Lernplan für Asp net Core nach einzelnen Schritten
Zur Navigation springen
Zur Suche springen
Lernplan für ASP.NET Core nach einzelnen Schritten
1. Einführung in ASP.NET Core
- Was ist ASP.NET Core?
- Unterschiede zu klassischem ASP.NET
- Installation von .NET SDK und Visual Studio Code/Visual Studio
2. Grundlagen von C# auffrischen
- Datentypen, Variablen, Kontrollstrukturen
- Objektorientierte Programmierung (Klassen, Vererbung, Interfaces)
3. Erstes ASP.NET Core Projekt
- Neues Projekt erstellen (Webanwendung)
- Projektstruktur verstehen (Program.cs, Startup.cs, wwwroot, etc.)
- Starten und Testen der Anwendung
4. MVC-Architektur verstehen
- Model-View-Controller Prinzip
- Routing und Controller
- Views mit Razor
5. Arbeiten mit Datenbanken
- Entity Framework Core Grundlagen
- Migrationen und Datenbankanbindung
- CRUD-Operationen (Create, Read, Update, Delete)
6. Abhängigkeiten und Services
- Dependency Injection in ASP.NET Core
- Eigene Services erstellen und verwenden
7. Authentifizierung und Autorisierung
- Benutzerverwaltung mit Identity
- Rollen und Rechte
8. Web API mit ASP.NET Core
- REST-API erstellen
- JSON-Serialisierung
- Swagger/OpenAPI Dokumentation
9. Fehlerbehandlung und Logging
- Exception Handling
- Logging mit integrierten Tools
10. Deployment und Hosting
- Veröffentlichung auf IIS, Azure oder Linux
- Konfiguration für Produktion
Weiterführende Themen
- SignalR für Echtzeitkommunikation
- Blazor für interaktive Webanwendungen
- Unit Testing und Testautomatisierung
Tipp: Zu jedem Schritt kleine Projekte oder Übungen umsetzen, um das Gelernte zu festigen.