MOC 20486
Developing ASP.NET Core MVC Web Applications

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

Über das Seminar

Microsoft ASP.NET Core MVC (Model – View – Controller) ist ein Programmiermodell, mit dem Sie leistungsstarke und komplexe Webanwendungen erstellen können. In diesem Seminar lernen die Teilnehmer, erweiterte ASP.NET-Core-MVC-Anwendungen mithilfe von .NET-Core-Tools und -Technologien zu entwickeln. Der Schwerpunkt liegt auf Codierungsaktivitäten, die die Performance und Skalierbarkeit der Webanwendung verbessern. 

Bitte beachten Sie: Dieses Seminar ist seit 01. Januar 2022 nicht mehr verfügbar. Es wird ersetzt durch 55340: Developing ASP.NET Core Web Applications. Alle aktuellen Microsoft-Seminare finden Sie hier.

Inhalt

  • ASP.NET Core MVC
    • Überblick über Microsofts Webtechnologien
    • Überblick über ASP.NET 4.x
    • Einführung in ASP.NET Core MVC
  • Design von ASP.NET-Core-MVC-Webanwendungen
    • Planung in der Projektdesignphase
    • Design von Modellen, Steuerelementen und Ansichten
  • Konfiguration von Middlewares und Services in ASP.NET Core
  • 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
    • MVC-Anwendung validieren
  • Verwendung von Entity Framework Core in ASP.NET Core
    • Einführung in Entity Framework Core
    • Arbeiten mit Entity Framework Core
    • Entity Framework Core zur Verbindung mit Microsoft SQL Server verwenden
  • Verwendung von Layouts, CSS und JavaScript in ASP.NET Core MVC
    • Verwenden von Layouts
    • Verwenden von CSS und JavaScript
    • Verwenden von jQuery
  • Clientseitige Entwicklung
    • Anwenden von Stilarten (Bootstrap, Sass und Less)
    • Verwenden von Task Runners
    • Reaktionsfähiger Entwurf
  • Testen und Fehlerbehebung
    • Testen von MVC-Anwendungen
    • Implementierung einer Strategie zur Behandlung von Ausnahmen
    • Protokollierung von MVC-Anwendungen
  • Sicherheitsverwaltung
    • Authentifizierung in ASP.NET Core
    • Autorisierung in ASP.NET Core
    • Verteidigung gegen Angriffe
  • Leistung und Kommunikation
    • Implementierung einer Zwischenspeicherstrategie
    • State verwalten
    • Zwei-Wege-Kommunikation
  • Einführung von Web-APIs
    • Einführung von Web-APIs
    • Entwickeln einer Web-API
    • Aufrufen einer Web-API
  • Hosting und Bereitstellung
    • Vor-Ort-Hosting und -Bereitstellung
    • Bereitstellung bei Microsoft Azure
    • Microsoft-Azure-Grundlagen

Zielgruppe

  • Webentwickler

Voraussetzungen

  • Erfahrung mit Visual Studio 2017
  • Erfahrung mit C#-Programmierung und Konzepten wie Lambda-Ausdrücken, LINQ und anonymen Typen
  • Erfahrung mit der Verwendung des .NET-Frameworks
  • Erfahrung mit HTML, CSS und JavaScript
  • Erfahrung mit dem Abfragen und Manipulieren von Daten mit ADO.NET
  • Kenntnisse von XML- und JSON-Datenstrukturen