Kurs
digicode: WPF
XAML Grundlagen
Der ideale Einstieg in die Desktop-UI-Entwicklung für .NET-Entwickler/innen. Lerne die Grundlagen von XAML als Basis für WPF sowie moderne plattformübergreifende Frameworks wie .NET MAUI, Avalonia oder UNO Platform direkt anwendbar im Projekt.
Dauer
3 Tage
Preis
2'400.–
zzgl. 7.7% MWST
Kursdokumente
Digitale Kursunterlagen
Kurs-Facts
- Sicheres Lesen und Schreiben von XAML als deklarativer Sprache für Desktop-UIs
- Strukturiertes Aufbauen von Benutzeroberflächen mit Layout-Containern
- Gezieltes Einsetzen von Data Binding (OneWay, TwoWay, Converter)
- Verwenden von Styles und Resources für wartbare UIs
- Verstehen und Anwenden der Grundlagen des MVVM-Patterns
- Umsetzen von Benutzerinteraktionen mit Commands
- Übertragen von XAML-Wissen auf WPF sowie moderne Frameworks wie .NET MAUI, Avalonia und UNO
- Eigenständiges Entwickeln einfacher bis mittelkomplexer Desktop-Oberflächen
- Verstehen, Erweitern und Warten bestehender XAML-UIs
- Sauberes Trennen von UI und Logik und Schaffen wartbarer Strukturen
- Fundiertes Entscheiden, welches XAML-basierte Framework für das eigene Projekt geeignet ist
- Direktes Einsetzen des erlernten Wissens im Projektalltag
1 Einführung in XAML
- Motivation und Einsatzgebiete
- Das erste WPF-Projekt
2 Aufbau und Syntax von XAML
- Elemente, Attribute und Namespaces
- Markup Extensions
- Trennung von XAML und Code-behind
3 Applikationsarten
- Überblick WPF, .NET MAUI, Avalonia, UNO Platform
4 Layout-Grundlagen
- Layout-Container (Grid, StackPanel, DockPanel)
- Grössen, Ausrichtung und Abstände
- Responsives Layout
5 Controls und Benutzerinteraktionen
- Standard-Controls (Button, TextBox, ListBox, etc.)
- Ereignisse vs. Commands
- Grundlagen der Benutzerführung
6 Data Binding
- Binding-Konzepte und Binding-Modi
- Binding an Objekte und Collections
- Value Converter
7 Ressourcen, Styles und Templates
- Styles und Wiederverwendbarkeit
- Resource Dictionaries
- Einführung in Control Templates
8 Einführung in MVVM
- Rollen von Model, View und ViewModel
- Bindings und Commands im MVVM-Kontext
- Einführung ins MVVM Toolkit
9 Ausblick und Transfer
Der Kurs kombiniert kurze Theorieblöcke und viele praktische Übungen, die mit aktuellen Tools erarbeitet werden.
Erfahrene .NET-Entwickler/innen, die mit der neuesten Technologie, Anwendungen für den Desktop erstellen wollen.
Praktische Erfahrung in der Entwicklung mit .NET, wie sie die folgenden Kurse vermitteln: