55340
Developing ASP.NET Core Web Applications
Über das Seminar
In diesem Seminar lernen die Teilnehmer, erweiterte ASP.NET-Core-Anwendungen mithilfe von .NET-Core-Tools und -Technologien zu entwickeln. Der Schwerpunkt liegt auf Codierungsaktivitäten, die die Performance und Skalierbarkeit der Websiteanwendung verbessern.
Das Seminar ist die Community-Courseware-Version von MOC 20486: Developing ASP.NET Core MVC Web Applications.
Bitte beachten Sie: Dies ist ein Seminar, das wir an ausgewählten Terminen sowohl in unserem Trainingscenter als auch als Virtual Classroom anbieten. Mit Ihrer Buchung erklären Sie sich damit einverstanden, während des Seminars gefilmt zu werden.
Inhalt
- ASP.NET Core
- Überblick über Microsofts Webtechnologien
- Einführung in Razor-Seiten in ASP.NET Core
- Einführung in ASP.NET Core MVC
- Design von ASP.NET-Core-MVC-Webanwendungen
- Entwicklungsmethoden
- Planung in der Projektdesignphase
- Auswahl zwischen Razor-Seiten und MVC
- Design von Modellen, Steuerelementen und Ansichten
- Razor-Seiten und Middleware
- Verwenden von Razor-Seiten
- Konfiguration von Middleware
- Konfiguration von Diensten
- Entwicklung von Steuerelementen (Controllern)
- Schreiben von Controllern und Aktionen
- Konfigurieren von Routen
- Schreiben von Aktionsfiltern
- Entwicklung von Ansichten (Views)
- Erstellen von Views mit Razor-Syntax
- Verwendung von HTML-Hilfsprogrammen und Tag-Hilfsprogrammen
- Wiederverwendung von Code in Ansichten
- Entwicklung von Modellen
- Erstellen von MVC-Modellen
- Arbeiten mit Formularen
- Validieren von Benutzereingaben
- Verwendung von Entity Framework Core in ASP.NET Core
- Einführung in Entity Framework Core
- Arbeiten mit Entity Framework Core
- Verwenden von Entity-Framework-Core-Datenbankprovidern
- Verwendung von Layouts, CSS und JavaScript in ASP.NET Core MVC
- Verwenden von Layouts
- Verwenden von CSS
- Verwenden von JavaScript
- Clientseitige Entwicklung
- Responsives Webdesign
- Frontend-Entwicklungstools
- ASP.NET Core Blazor
- Testen und Fehlerbehebung
- Testen von ASP.NET-Core-Anwendungen
- Implementierung einer Strategie zur Behandlung von Ausnahmen
- Protokollierung von ASP.NET-Core-Anwendungen
- Sicherheitsverwaltung
- Authentifizierung in ASP.NET Core
- Autorisierung in ASP.NET Core
- Verteidigung gegen gängige Angriffe
- Leistung und Kommunikation
- Implementierung einer Zwischenspeicherstrategie
- Status verwalten
- Zwei-Wege-Kommunikation
- Implementierung von Web-APIs
- Einführung von Web-APIs
- Entwickeln einer Web-API
- Aufrufen einer Web-API
Zielgruppe
- Webentwickler
Voraussetzungen
- Erfahrung mit Visual Studio und .NET
- Erfahrung mit C#-Programmierung und Konzepten wie Lambda-Ausdrücken, LINQ und asynchroner Programmierung
- Erfahrung mit HTML, CSS und JavaScript
- Verständnis gängiger Datenformate wie XML und JSON