Schulungsziel

Nach diesem Seminar verfügen die Teilnehmer über die Informationen, eine serverseitige Anwendung mit ASP.NET Core 2.1 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, MacOS oder Linux
  • Visual Studio 2017 oder Visual Studio Code
  • ASP.NET Core 2.1
  • C# 6.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
  • Unit Testing
    • Depandency Injection
    • Unit Testing mit NINJECT
  • 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
  • Clientseitige Entwicklung
    • (optional) Einführung JavaScript
    • (optional) Einführung jQuery
    • (optional) Überblick AngularJS
    • Verwendung mit einer Single Page Application
    • ASP.NET Core 2.1 SignalR
    • weitere JavaScript Bibliotheken optional
      • breezeJS
      • sammyJS
      • requireJS

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.