Schulungsübersicht
Modul 1: Einführung in ASP.NET MVC
- Rekapitulation der ASP.NET-Webentwicklung
- Die wichtigsten Vorteile von ASP.NET MVC
- Die Rolle von Model, View und Controller
Modul 2: Erste Schritte mit ASP.NET MVC
- Vorbereiten der Entwicklungsumgebung für ASP.NET MVC
- Erstellen eines ASP.NET MVC-Projekts
- Verstehen der Struktur eines ASP.NET MVC-Projekts
- Benennungskonventionen
- Erstellen von Ansichten
- Definieren von Controllern
- Definieren eines Datenmodells
Modul 3: Erstellen einer vollständigen ASP.NET MVC-Anwendung
- Erstellen von stark typisierten Ansichten
- Verstehen von URLs und Aktionsmethoden
- Verwendung von HTML Helfern
- Handhabung von Formular-Post-Backs; Datenvalidierung
Modul 4: Verwendung der Razor View Engine
- Razor-Design-Ziele
- Implementieren einer Razor-Ansicht
- Razor-Syntax
- [Modelldaten in Razor-Ansichten
Modul 5: Industrietaugliche ASP.NET MVC-Anwendungen
- Bewährte Praktiken der ASP.NET-Anwendungsarchitektur
- Implementieren eines Repository- und Entity Framework-Datenmodells
- Verwenden von Dependency Injection; Implementieren einer benutzerdefinierten Controller-Factory
- Testgetriebene Entwicklung mit ASP.NET MVC
Modul 6: Ansichtstechniken
- Definieren und Verwenden von benutzerdefinierten HTML Helfern
- Definieren eines Layouts/einer Hauptseite
- Verwendung von Stilen
- Definieren und Verwenden von partiellen Ansichten
- Syntax der Razor-Helfer-Methode
Modul 7: Implementieren 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 Routing-Tabelle
- Definieren von Standardwerten, Parametern und Validierung
- Generieren von URLs und Hyperlinks
- Benutzerdefinierte Routenbeschränkungen
Modul 8: Zustand Management
- Versteckte Felder verwenden
- Sitzungs- und Anwendungsstatus
- Benutzerdefinierte Modellbindungen
Modul 9: Verwendung von Ajax und jQuery mit ASP.NET MVC
- Überblick über Ajax und ASP.NET MVC; Unauffällige Ajax;
- Verwendung von Ajax Aktionslinks
- Überblick über jQuery
- jQuery-Techniken
- Verwendung von jQuery UI
Modul 10: Zusätzliche ASP.NET MVC 4.5-Techniken
- View-Gerüstvorlagen
- Controller-Gerüstvorlagen
- Dependency Injection mit Unity
Modul 11: Testgetriebene Entwicklung mit ASP.NET MVC
- Rekapitulation von TDD
- Durchgehen der Verwendung von TDD mit ASP.NET MVC
Modul 12: Zusätzliche Techniken
- Controller-Techniken
- Filter
- Modellbindung
Voraussetzungen
3-6 Monate Erfahrung in der ASP.NET-Webentwicklung mit C#.
Erfahrungsberichte (11)
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
Kurs - Entity Framework Core 2.0
Nur die allgemeine Exposition. Sehr hilfreich.
Travis - Beckman Coulter
Kurs - Introduction to Blazor
Maschinelle Übersetzung
Der Trainer war sehr hilfsbereit, beantwortete alle Fragen, die wir hatten, und ließ uns unseren Bildschirm teilen, um die Fehler zu zeigen, die wir hatten, was großartig war.
chithra - Public Health Wales NHS Trust
Kurs - Advanced Blazor
Maschinelle Übersetzung
Frage und Antwort. Und Projektvorführung.
Qing - Ametek
Kurs - Implementing the Actor Model with Microsoft Orleans
Maschinelle Übersetzung
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
Kurs - Introduction to .Net Core
Der Trainer erklärte die Themen sehr gut mit konkreten Beispielen aus der Praxis, was es für uns einfacher machte, die Informationen zu begreifen
Florin-Viorel Marut - Continental Automotive Romania
Kurs - High-Performance Application Development with .NET Core
Maschinelle Übersetzung
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.