Kursinformationen
Beschreibung
In diesem Kurs lernen Entwickler, moderne Windows-Anwendungen mit C# und XAML zu programmieren. Sie arbeiten mit gängigen UI-Frameworks wie WinForms, WPF und WinUI 3 und vertiefen ihr Wissen rund um Datenbindung, MVVM und asynchrone Prozesse.
Dieses Seminar ist ein Angebot der Hees Akademie - Gruppe.
Zielgruppe / Teilnehmerkreis
Der Kurs richtet sich an C#-Entwickler, die moderne Windows-Oberflächen mit XAML und .NET entwickeln möchten und bereits Grundkenntnisse in der Sprache mitbringen.
Anforderungen
Gute Kenntnisse in C# und objektorientierter Programmierung. Erste Erfahrung mit Windows-Anwendungen oder XAML ist hilfreich, aber nicht zwingend erforderlich.
Dauer: 3 Tage
Inhalt
Windows-Anwendungen mit C#
- Entwicklung von Konsolenanwendungen
- Einführung in Windows Forms
- Arbeiten mit WPF
- Einführung in UWP
- Entwicklung mit WinUI 3
Basiswissen XAML-Apps
- Architektur moderner Anwendungen
- Einsatz von XAML-Editoren und Tools
- Layout-Elemente und deren Einsatz
- Typische Steuerelemente und ihre Anwendung
Aufbauwissen XAML-Apps
- Einfache und komplexe Datenbindungen
- Ereignisse und Event Routing verstehen
- Arbeiten mit Commands und Command Binding
- Verwaltung von Ressourcen
- Formatvorlagen und Styles erstellen
Experten-Wissen für XAML-Apps
- Eigene Steuerelemente entwickeln
- Arbeiten mit Dependency Properties
- MVVM (Model-View-ViewModel) Pattern anwenden
- Asynchrone Programmierung in UI-Projekten