Schulungsziel

Nach diesem Seminar verfügen die Teilnehmer über die Informationen, eine serverseitige Anwendung mit ASP.NET MVC 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 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# bzw. VBNet Syntaxkenntnisse sowie die Bedienung von Visual Studio bekannt sein.

Entwicklungsumgebung

  • Visual Studio 2015 oder 2017
  • ASP.NET 4.8 MVC 5
  • C# 7.0 oder höher
  • 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

  • (optional) HTML5/CSS3 Grundlagen
  • ASP.NET MVC Architektur
    • ASP.NET LiveCycle
    • Request / Response Pattern
  • ASP.NET MVC Funktionsweise
    • Routing & Binding
    • Attributed Routing
    • Controller
    • Actions
    • Views
    • Razor View Engine
    • ASP.NET MVC Helper
    • Forms
    • Html und Ajax Helper
    • Konfigurationsmodel
  • ASP.NET MVC Aufbauwissen
    • Display & Editor Templates
    • Validation (Server & Client)
    • Charts & WebGrids
    • Sicherheit
    • Filter
    • Areas
    • Output Cache
    • Authentication
  • OWIN
    • Authentication mittels OWIN
  • Unit Testing
    • Depandency Injection
    • Unit Testing mit NINJECT
  • ASP.NET WebAPI 2
    • Funktionsweise
    • Verwendung mit jQuery
  • Clientseitige Entwicklung
    • (optional) Einführung JavaScript
    • (optional) Einführung jQuery
    • (optional) Überblick AngularJS
    • Erstellung einer Single Page Application
    • AngularJS oder KnockoutJS
    • 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.