Asp Net Core: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(// via Wikitext Extension for VSCode) |
|||
Zeile 1: | Zeile 1: | ||
== 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 === | ||
* 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 |
Version vom 6. März 2025, 11:45 Uhr
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
- 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