Schulung Model-View-ViewModel (MVVM)-Pattern mit XAML für WPF und/oder Windows UI Library (WinUI)
Model View ViewModell (MVVM) ist eine Variante des Model-View-Controler (MVC)-Pattern zur Trennung von Layout und Programmcode in der Windows Presentation Foundation (WPF) und und den Universal Windows Platform (UWP) Apps. Dabei erhält die in XAML gestaltete Benutzeroberfläche (View) alle Daten durch Datenbindung und der Programmcode erhält alle Aktionen der Benutzeroberfläche mit Hilfe sogenannter Commands. MVVM realisiert eine klare Kompetenztrennung und eine lose Kooplung zwischen Benutzerschnittstelle und Benutzerschnittstellensteuerung.
Diese Schulung ist ein Aufbaumodul für Entwickler, die bereits Erfahrung mit WPF haben. Wenn Sie einen Einstieg in WPF suchen, empfehlen wir unser Training WPF-Basiswissen und/oder Training WPF-Aufbauwissen
Diese Schulung führen wir auf Wunsch auch gerne für Universal Windows Platform (UWP) Apps oder Microsoft Silverlight durch.
Überblick über das MVVM-Entwurfsmuster
Unterschiede zu MVC
Grundkonstrukte von MVVM
Realisierung von MVVM an Beispielen
Realisierung eines eigenen MVVM-Frameworks
Einsatzgebiete für MVVM (nach Ihrer Wahl)
Optional: Open Source-MVVM-Frameworks (nach Ihrer Wahl)