Asp Net Core
Zur Navigation springen
Zur Suche springen
Lernplan für ASP.NET Core
Einführung
- Was ist ASP.NET Core?
- Unterschiede zwischen ASP.NET und ASP.NET Core
- Installation und Einrichtung der Entwicklungsumgebung
Grundlagen
- Erstellen eines einfachen ASP.NET Core Projekts
- Verzeichnisstruktur und wichtige Dateien
- Middleware und der Request-Processing-Pipeline
MVC-Architektur
- Program.cs (Asp Net Core)
- Model-View-Controller (MVC) Muster
- Erstellen von Controllern
- Erstellen von Views
- Arbeiten mit Models
Routing
- Grundlagen des Routings
- Attribut-Routing
- Konventionelles Routing
Dependency Injection
- Was ist Dependency Injection?
- Konfigurieren von Dependency Injection in ASP.NET Core
- Verwenden von Dependency Injection in Controllern
Entity Framework Core
- Einführung in Entity Framework Core
- Erstellen eines Datenmodells
- Migrationen und Datenbankaktualisierungen
- CRUD-Operationen (Create, Read, Update, Delete)
Sicherheit
- Authentifizierung und Autorisierung
- Identity Framework
- Schutz vor CSRF (Cross-Site Request Forgery)
Web APIs
- Erstellen einer Web API
- Routing und HTTP-Methoden
- Serialisierung und Deserialisierung von JSON
- Versionierung von APIs
Fortgeschrittene Themen
- Middleware erstellen
- Logging und Fehlerbehandlung
- Konfiguration und Umgebungsvariablen
- Testen von ASP.NET Core Anwendungen
Deployment
- Deployment auf IIS
- Deployment auf Azure
- Docker-Container für ASP.NET Core
Ressourcen
- Offizielle Dokumentation
- Online-Tutorials und Kurse
- Bücher und weiterführende Literatur
Fazit
- Zusammenfassung der wichtigsten Punkte
- Nächste Schritte und weiterführende Themen