Asp Net Core: Unterschied zwischen den Versionen

Aus ahrensburg.city
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
Zeile 26: Zeile 26:
* Konfigurieren von Dependency Injection in ASP.NET Core
* Konfigurieren von Dependency Injection in ASP.NET Core
* Verwenden von Dependency Injection in Controllern
* 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 ===
=== Sicherheit ===

Aktuelle Version vom 21. März 2025, 20:10 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

  • 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

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