Developing ASP.NET Core Web Applications
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.
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
Voraussetzung
- 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
Zielgruppe
Webentwickler
Kursinfo
Kursnummer 55340
Dauer 5 Tag(e)
Seminargebühr
EUR 2.550,00 netto
(3.034,50 inkl. 19% MwSt.)
Durchführungsgarantie
Belegt
Kurs-Anmeldung / Anfrage
Wählen Sie einen der kommenden Termine aus um ein Angebot anzufordern oder sich direkt zu einem Kurs anzumelden.