Einführung
Das Erstellen moderner Webanwendungen schließt die Verwaltung eines komplexen Technologiestapels und die nahtlose Integration zwischen Front-End und Back-End ein. Entwickelnde benötigen ein Framework, das robuste Tools zum Erstellen skalierbarer hochleistungsfähiger Webanwendungen bietet und gleichzeitig den Entwicklungsprozess vereinfacht. ASP.NET Core ist ein umfassendes Framework innerhalb des .NET-Ökosystems, das für die moderne Webentwicklung entwickelt wurde und diese Herausforderungen effektiv und effizient behandelt.
In diesem Modul erfahren Sie, was ASP.NET Core ist, erhalten einen Überblick darüber, wie es funktioniert, und erfahren, wann Sie es verwenden sollten.
Szenario
Stellen Sie sich vor, Sie und Ihr Team werden aufgefordert, eine Web-App für einen Onlinestore zu erstellen. Möglicherweise wird von Ihrem Team erwartet, eine bestimmte Anzahl der folgenden modernen Web-App-Features bereitzustellen:
- Auflistungs- und Suchoptionen für die Kundschaft, um durch eine breite Auswahl von Waren zu navigieren
- Authentifizierung, Autorisierung, Profilverwaltung und Bestellnachverfolgung
- Sichere Kundenzahlungsinteraktionen für Einkäufe
- Interaktiver Echtzeitchat mit dem Kundendienstteam des Stores
- App-Protokollierung und Systemüberwachung
- Eine cloudfähige, auf der Umgebung basierende Konfiguration
ASP.NET Core stellt die Tools und Bibliotheken bereit, die zum Implementieren dieser und anderer Features erforderlich sind, effizienter und nahtloser bereit und stellt dadurch eine qualitativ hochwertige Benutzererfahrung und robuste Anwendungsleistung sicher.
Was ist das Hauptziel?
In dieser Sitzung lernen Sie Folgendes:
- Welche ASP.NET Core-Features Ihnen dabei helfen, moderne Anforderungen an Web-Apps erfolgreich zu erfüllen
- Eine Übersicht über die Funktionsweise von ASP.NET Core
- Wann ASP.NET Core eingesetzt werden sollte