Schulung Windows 10 für Softwareentwickler: Universal Windows Platform (UWP) Apps entwickeln (Windows 10 Apps erstellen)

Beschreibung/Inhalt
Unverbindliches Angebot anfordern

Dieses Schulungsmodul bieten für wahlweise mit .NET Core 5.0/C#/XAML, Visual Basic .NET/XAML oder JavaScript/HTML an.

Optionale Basisthemen:

  • Vermittlung des notwendigen Wissens über das Betriebssystem Windows 10
  • Vermittlung der notwendigen Kenntnisse in den Sprachen C#/XAML, Visual Basic .NET/XAML oder JavaScript/HTML.


  • # Grundlagen
  • Modern UI Style ("Metro")-Oberflächen und Windows Universal Apps
  • Windows 10 App Model: Geänderte Anwendungsparadigmen / Unterschiede zu klassischen Windows-Anwendungen (Suspension, Verbreitung, Lizensierung, etc.)
  • WinRT-Architektur
  • WinRT-Konzepte im Vergleich zu .NET und dem alten COM
  • Medatadaten (winmd)
  • Überblick über die WinRT-Klassen

  • .NET Core 5.0, .NET for Windows Unievrsal und .NET Native
  • XAML


  • # Werkzeuge
  • Das Windows 10-SDK
  • Windows 10-Tools in Visual Studio 2015
  • Microsoft Expression Blend


  • # Benutzeroberflächen
  • Überblick Extensible Application Markup Language (XAML)
  • XAML-Konzepte
  • Datenbindung
  • XAML-Steuerelemente in WinRT
  • Responsive Design mit XAML (SplitView, RelativePanel, VisualState.Setters, AdaptiveTriggers, ...)


  • # 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 erstellen
  • Unterschiedede zwischen WinRT und der .NET-Klassenbibliothek
  • Interaktion zwischen Apps über Contracts
  • Integration mit Windows 10-Funktionen (Suche, Sharing, Geräte, Direct2D, DirectX, etc.)
  • Debugging und Testing


  • # Deployment
  • Sicherheitsfunktionen
  • Deklarieren der Anwendungseigenschaften (App Capabilities)
  • Zertifizierung von Apps durch Microsoft (Windows App Certification Kit)
  • APPX-Pakete
  • Anwendungen veröffentlichen im Windows Store
  • Roaming von Windows Apps auf verschiedene PCs
  • Zeitbegrenzte Testversionen
  • Gebühren für Anwendungsnutzung
  • Corporate Deployment / Side Loading


  • # Aufbauwissen
  • Animation in XAML
  • Inter-App-Kommunikation (AppServices)
  • Webservices aufrufen
  • Integration mit Live Services (SkyDrive, u.a.), LiveSDK
  • Schlafmodus (Suspension) und Real Time Communication Triggers (Network, System, Time Events)
  • Hintergrundaufgaben


  • # Optionale Themen:
  • Konvertierieren von Windows 8/8.1 Store Apps nach Windows 10 Universal Apps
  • Konvertierieren von iOS-Apps (iPhone/iPad) nach Windows 10 Universal Apps
  • Konvertierieren von Android-Apps nach Windows 10 Universal Apps
  • Konvertierieren von klassischen Windows-Anwendungen in einer Windows 10 Universal Apps

  • Dauer
    Auf Wunsch
    Ort
    In Deutschland, Österreich und der Schweiz nach Ihrer Wahl
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil