Schulungsübersicht

Modul 1: Einstieg in ASP.NET MVC

  • ASP.NET MVC-Projektvorlagen
  • Versand des Projektstruktur von ASP.NET MVC
  • Namenskonventionen
  • Erstellen von Ansichten
  • Definieren von Controllern
  • Definieren eines Datenmodells

Modul 2: Erstellen einer vollständigen ASP.NET MVC-Anwendung

  • Erstellen von stark typisierten Ansichten
  • Versand von URLs und Aktionen
  • Nutzung von HTML-Helfern
  • Bearbeiten von Formularpostbacks
  • Datenvalidierung

Modul 3: Nutzung des Razor View-Engines

  • Ziele der Razordesigns
  • Implementieren einer Razor-Ansicht
  • Razor-Syntax
  • Zugriff auf Modelldaten in Razor-Ansichten

Modul 4: Industriestarkheit von ASP.NET MVC-Anwendungen

  • Beste Praktiken für die ASP.NET-Architektur
  • Implementierung einer Repository und Entity Framework-Datenmodell
  • Nutzung der Dependency Injection
  • Implementieren eines benutzerdefinierten Controller-Factories

Modul 5: Testgetriebene Entwicklung mit ASP.NET MVC

  • Zusammenfassung von TDD
  • Frameworks für Unit-Tests
  • Durchführung der Nutzung von TDD mit ASP.NET MVC

Modul 6: Ansichtstechniken

  • Definieren und Verwenden benutzerdefinierter HTML-Helfer
  • Definieren einer Layout-/Masterseite
  • Nutzung von Stilen
  • Definieren und Verwenden partieller Ansichten
  • Razor-Assistentenmethode-Syntax

Modul 7: Implementierung der Navigation

  • Definieren von ViewModel-Klassen
  • Implementieren der Datenfilterung in einem Controller
  • Versand des Routingmechanismus
  • Hinzufügen benutzerdefinierter Einträge zu einer Routentabelle
  • Definieren von Vorgaben, Parametern und Validierung
  • Erstellen von URLs und Hyperlinks
  • Benutzerdefinierte Routenbeschränkungen

Modul 8: Zustandmanagement

  • Nutzung verborgener Felder
  • Sitzungs- und Anwendungsstatus
  • Benutzerdefinierte Modellbindungen

Modul 9: Zusätzliche Techniken

  • View-Scaffold-Vorlagen
  • Controller-Scaffold-Vorlagen
  • Globale Filter
  • Modelbinding
  • Aufgabensteuerung ohne Anhalt
  • Authentifizierungsoptionen, einschließlich Aktivieren von Logins von Facebook usw.

Modul 10: Nutzung von Ajax und jQuery mit ASP.NET MVC

  • Übersicht über Ajax und ASP.NET MVC
  • Nichteingreifender Ajax
  • Nutzung von Ajax-Aktionlinks
  • Übersicht über jQuery
  • jQuery-Techniken
  • Nutzung von jQuery UI

Voraussetzungen

6 Monate Erfahrung in C#-Programmierung. Erfahrung im ASP.NET-Entwicklung ist vorteilhaft, aber nicht unbedingt erforderlich.

 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien