55340
Developing ASP.NET Core Web Applications

Preis & Daten
  • 2350 € zzgl. MwSt.
    inkl. Schulungsunterlage und Kursumgebung
  • Seminarnummer: 55340
    Dauer: 5 Tage
Unsere Termine
  • Frage zu dem Seminar

Ü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.

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