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.
Seminarinhalt
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
Voraussetzungen
Gute Kenntnisse in C# und objektorientierter Programmierung. Erste Erfahrung mit Windows-Anwendungen oder XAML ist hilfreich, aber nicht zwingend erforderlich.
Zielgruppe
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.
Firmenseminar
Dieses Thema bieten wir auch individualisiert für Sie oder Ihr Unternehmen an – ob als Inhouse Schulung bei Ihnen vor Ort, online oder in unseren bundesweiten Schulungsräumen.
In einem Vorab-Gespräch mit unseren Trainern gehen wir auf Ihre Wünsche ein und besprechen Ziele, Inhalte und Dauer der Schulung.
Jetzt kostenlos und unverbindlich anfragen:
(*Pflichtfelder)