Dieses Schulungsmodul bieten für wahlweise mit .NET/C#/XAML, Visual Basic .NET/XAML oder JavaScript/HTML an.
Optionale Basisthemen:
Vermittlung des notwendigen Wissens über das Betriebssystem Windows 10Vermittlung der notwendigen Kenntnisse in den Sprachen C#/XAML, Visual Basic .NET/XAML oder JavaScript/HTML.# Grundlagen
.NET Core.NET for Windows Universal Windows Runtime (WinRT)WinRT-Konzepte im Vergleich zu .NET und dem alten COM.NET NativeModern UI Style-Oberflächen ("Metro") und Windows Universal AppsWindows 10 App Model: Geänderte AnwendungsparadigmenUnterschiede zu klassischen Windows-Anwendungen (Suspension, Verbreitung, Lizensierung, etc.) Medatadaten (winmd)Überblick über die WinRT-Klassen# Werkzeuge
Das Windows 10-SDKWindows 10-Tools in Visual StudioMicrosoft Expression Blend Optional: Konverter für Windows-Desktop-Anwendungen zu Windows Apps (Project Centennial)# Benutzeroberflächen mit XAML
Überblick Extensible Application Markup Language (XAML)XAML-Konzepte Panel-SteuerelementeEingabe-SteuerelementeWeitere XAML-Steuerelemente in WinRTDatenbindungResponsive Design mit XAML (SplitView, RelativePanel, VisualState.Setters, AdaptiveTriggers, …)XAML Standard# Programmierung
WinRT-Programmierung mit C# oder Visual Basic.NET-Bibliotheken für WinRT (.NET for Windows Store Apps / .NET APIs for Metro Style Applications)Windows Runtime Components erstellenUnterschiedede zwischen WinRT und der .NET-Klassenbibliothek Interaktion zwischen Apps über ContractsIntegration mit Windows 10-Funktionen (Suche, Sharing, Geräte, Direct2D, DirectX, etc.)Debugging und Testing# Deployment
Sicherheitsfunktionen Deklarieren der Anwendungseigenschaften (App Capabilities) inklusive benötigten Rechten der UWP-AppZertifizierung von Apps durch Microsoft (Windows App Certification Kit)APPX-PaketeAnwendungen veröffentlichen im Windows StoreRoaming von Windows Apps auf verschiedene PCsZeitbegrenzte TestversionenGebühren für AnwendungsnutzungCorporate Deployment / Side LoadingMicrosoft Mobile Center# Aufbauwissen
Animation in XAMLInter-App-Kommunikation (AppServices)Webservices aufrufen (WCF-Client und Web-APIs)Integration mit Live Services (OneDrive, u.a.), LiveSDKSchlafmodus (Suspension) und Real Time Communication Triggers (Network, System, Time Events)Hintergrundaufgaben# Ausblick
Project "Reunion"Windows UI Library 3 (WinUI 3)# Optionale Themen:
Behandlung spezifischer Klassen zur Ansteuerung von Hardware und SystemdienstenKonvertierieren von Windows 8/8.1 Store Apps nach Windows 10 Universal AppsKonvertierieren von iOS-Apps (iPhone/iPad) nach Windows 10 Universal AppsKonvertierieren von Android-Apps nach Windows 10 Universal AppsKonvertierieren von klassischen Windows-Anwendungen in einer Windows 10 Universal Apps (Project Centennial)