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
(EUR 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.

Termin anfragen