In diesem Kurs erhalten die Teilnehmer eine Einführung in die Programmierung einer modernen Benutzeroberfläche mit WPF mit C#. Es werden die zugrunde liegenden Prinzipien der WPF-Architektur erläutert und die Teilnehmer erlernen Syntax und Verwendung von XAML-Code, den Einsatz von Layout-Controls zur Seitengestaltung und WPF-Controls zur Darstellung der Daten. Die Teilnehmer lernen mit der aktuellen Version von Visual Studio. Es werden die wichtigsten Funktionen dieses Tools erläutert.
Grundlagen von WPF
Visual Studio und WPF
Projekterstellung mit Templates
Deklarative Programmierung mit XAML
Layout-Strukturen, Seitengestaltung
Steuerelemente, WPF-Controls
Databinding, Dependency Properties
Event-Verarbeitung, Routed Events
Commands, Command Binding
Resourcen
DataTemplates, Styles, Trigger
UserControls, Behavoirs
Model-View-View-Model, MVVM-Pattern
Inversion of Control, Dependency Injection
Debuggen und Testen eine WPF-Anwendung
Für diesen Kurs sollten die Kursteilnehmer folgende Vorkenntnisse mitbringen:
Kenntnisse und Programmiererfahrung in C#
Dieser Kurs richtet sich an Teilnehmer, die moderne und dynamische GUIs entwickeln wollen.