Schulungsziel

Nach diesem Seminar verfügen die Teilnehmer über die Informationen, eine serverseitige Anwendung mit ASP.NET Core 2.2 oder ASP.NET Core 3.0 zu erstellen, einen Überblick über die Architektur einer mehrschichtigen Webanwendung incl. der Anbindung einer Datenbank oder einer anderen externen Datenquelle sowie einen Überblick über die Entwicklungsmöglichkeiten einer clientbasierten Single Page Application unter Verwendung von JavaScript.

Zielgruppe

Dieses Seminar richtet sich an Applikationsentwickler die serverseitige plattformübergreifende und clientseitige Anwendungen basierend auf HTML, JavaScript und .NET Technologie entwickeln möchten. Für diesen Kurs sollten neben HTML und CSS Grundkenntnissen auch C# Syntaxkenntnisse sowie die grundlegende Bedienung von Visual Studio oder Visual Studio Code bekannt sein.

Entwicklungsumgebung

  • Windows 10, MacOS oder Linux
  • Visual Studio 2017/2019 oder Visual Studio Code
  • ASP.NET Core 2.2 oder 3.0
  • C# 7.0 oder neuer
  • HTML5 und CSS3

Methodik

Das Seminar besteht aus einem theoretischen Vortrag und Präsentation mittels Folien gemischt mit Beispielen und Demonstrationen durch den Dozenten sowie einem interaktivem Übungsanteil in dem die Teilnehmer das erlernte Wissen in die Praxis umsetzen können. Das Seminar kann auf Wunsch nach vorheriger Absprache individuell auf den Bedarf der Teilnehmer angepaßt werden.

Beispielagenda für 3 Schulungstage

  • (optional) HTML5/CSS3 Grundlagen
  • ASP.NET Core MVC Architektur & Grundlagen
    • ASP.NET Core LiveCycle
    • Request / Response Pattern
    • Verwenden von Middleware
    • Entwickeln eigener Middleware
    • Routing
    • Debugging
  • ASP.NET Core MVC Funktionsweise
    • Routing & Binding
    • Attributed Routing
    • Controller
    • Actions
    • Views
    • Razor View Engine
    • ASP.NET Core MVC Helper
    • ASP.NET Core Tag Helper
    • Forms
    • Html und Ajax Helper
    • Razor Pages
  • ASP.NET MVC Aufbauwissen
    • Display & Editor Templates
    • Validation (Server & Client)
    • Sicherheit
    • Filter
    • Areas
    • Output Cache
  • Authentication
    • Cookie Authentication
    • HTTP-Authentizierung
    • Windows-Authentifizierung
    • ASP.NET Core Identity
    • OAuth / External Login
  • Unit Testing
    • Depandency Injection
  • ASP.NET Core WebAPI
    • Funktionsweise
    • Verwendung mit jQuery
  • Hosting
    • ASP.NET Core mit IIS hosten
    • ASP.NET Core unter Linux
    • ASP.NET Core und Docker
  • ASP.NET Core 2.2 / 3 SignalR
  • Optional: Clientseitige Entwicklung
    • Einführung JavaScript
    • Einführung jQuery
    • Überblick ReactJS oder AngularJS
    • Verwendung mit einer Single Page Application

Kontaktieren Sie uns für

Ihr persönliches Angebot
Die abgesendeten Daten werden nur zum Zweck der Bearbeitung Ihrer Anfrage verarbeitet. Weitere Informationen finden Sie in unserer Datenschutzerklärung.