Schulungsübersicht
- Erste Schritte mit ASP.NET MVC:NET MVC im Kontext; Was ist neu in MVC 6; MVC-Projektvorlagen; Verstehen der Struktur eines ASP.NET MVC-Projekts; Benennungskonventionen; Erstellen von Ansichten; Definieren von Controllern; Definieren eines Datenmodells
- Erstellen einer vollständigen ASP.NET MVC-Anwendung: Stark typisierte Ansichten; Razor-Syntax; Verstehen von URLs und Aktionsmethoden; MVC6-Tag-Helfer; Formular-Post-Backs; Datenvalidierung
- Industrietaugliche ASP.NET MVC-Anwendungen: Bewährte Praktiken für die NET-Anwendungsarchitektur; Implementieren eines Repository- und EF-Datenmodells; ASP.NET Dependency Injection; Benutzerdefinierte Controller-Factorys
- Ansichtstechniken: Definieren von benutzerdefinierten Tag-Helfern; Definieren einer Layout-Seite; Verwenden von Stilen; Definieren und Verwenden von Teilansichten
- Implementierung der Navigation: Definieren von View-Model-Klassen; Implementieren von Datenfilterung in einem Controller; Verstehen des Routing-Mechanismus; Hinzufügen von benutzerdefinierten Einträgen zu einer Routentabelle; Definieren von Standardwerten, Parametern und Validierung; Generieren von URLs und Hyperlinks; Benutzerdefinierte Routenbeschränkungen
- Zustand Management: Versteckte Felder verwenden; Sitzungs- und Anwendungsstatus; Benutzerdefinierte Modellbindungen
- Erstellen von RESTful Services mit Web API: Überblick über die Web-API; Aufbau von Servern und Clients; Inhaltsaushandlung; Attribut-Routing; Benutzerdefinierte Modellbindung; Aufrufen von RESTful-Diensten von Ajax-Clients
- Erstellen von Single Page Applications: Überblick über SPAs; Verwendung von GruntJS, NPM und Bower-Unterstützung; Überblick über AngularJS und Bootstrap
Voraussetzungen
- 6 Monate Erfahrung mit C# Programmierung
- ASP.NET Entwicklungserfahrung ist von Vorteil, aber nicht zwingend erforderlich
Erfahrungsberichte (6)
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Kurs - Visual Studio with VB.Net
Ich schätzte Folios breit gefächertes Wissen. Er war nicht nur mit dem Kursinhalt vertraut, sondern kannte auch Konstrukte in Sprachen, mit denen wir vertraut waren, um die Beispiele für uns aussagekräftiger zu machen. In den Pausen ließ er uns an seinem Wissen über Technologien und Lösungen teilhaben, die nicht Gegenstand der Schulung waren, um uns Einblicke in andere Lösungen zu geben, die wir in Zukunft (und in künftigen Schulungen) verwenden könnten.
Raphael - Markit Valuations Limited
Kurs - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Maschinelle Übersetzung
Trainer knowledge and approach.
Piotr Kucharski
Kurs - Introducing C# 6.0 with Visual Studio 2015/2017
Flexibler Ansatz und Anpassung der Übungen an die von den Teilnehmern aufgeworfenen Fragen und Probleme.
Maciej - DataConsult S.A.
Kurs - Advanced Programming in C#
Maschinelle Übersetzung
the trainer level.
Titus - Ness
Kurs - Unit Testing with C#
It was interactive, I could ask many questions and the instructor would modify his lecture to answer my questions