Sie erlernen die XAML-Syntax und das MVVM-Model zum Entwickeln von grafischen Oberflächen für alle Microsoft Plattformen sowie die Grundlagen um Apps für die Universal Windows Platform auf Windows 10/11 zu entwickeln

Dauer

5 Tage / 40 Lehreinheiten

Termine

Inhalt

XAML-Syntax und verfügbare Applikationsumgebungen (WPF/Desktop, Apps, Phone)
MVVM Design Pattern
XAML Layout Controls, flexibles Layout, Standard Controls
Content-Controls, Headered-Content-Controls, Items-Controls
Definition und Anwendung von DataTemplates
C# Code Behind Files, Events, Definition von Resourcen & Styles
MVVM Design Pattern: Model & ViewModel Klassen in C#
DataBinding: Binding Expression Syntax, Modes, UpdateTriggers, Converters und TemplateSelectors
Update Notifications, Observable Collections Commands: ICommand Schnittstelle, RelayCommand, Command-Binding
Wiederverwendbare User Controls.
Einführung in die Universal Windows Platform (UWP)
Laufzeitumgebung (ehemals WinRT)
Schnittstellen zum Betriebssystem
Adaptives Design, Adaptives UI
async/await Programmiermodell
Application Lifecycle, Launch und Activation Navigation, Live Tiles, Toast Notifications
Storage, Netzwerk-Zugriff, WebServices
Globalization und Localization
Eingabegeräte und -mechanismen.

Preiskalkulation

Wir bieten alle unsere Kurse mit flexibler Teilnahmemöglichkeit an: entweder klassisch bei uns im Kursraum oder online per MS Teams. Auch ein Wechsel an einzelnen Tagen ist möglich (hybride Durchführung).
Einfach bei der Anmeldung angeben, ob eine Online-Option gewünscht wird.

Zielgruppe

Softwareentwickler/-innen, die mit XAML und C# grafische Oberflächen für Windows Apps, Windows Phone Apps, WPF oder Silverlight entwickeln wollen. Vorbereitung zu Microsoft-Examen 'Universal Windows Platform App-Architecture and UX/UI' (70-364) (Teil der MCPD Universal Platform Apps Zertifizierung). Gute Kenntnisse einer objektorientierten Programmiersprache (C#, Java oder C++ werden vorausgesetzt). Dieser Kurs wird gemeinsam mit dem WIFI Wien durchgeführt.