Schulung Windows Modern Apps/Windows Universal Apps entwickeln mit der Windows Runtime (WinRT), XAML und C++/CX sowie der WRL

Beschreibung/Inhalt

# Grundlagen

  • Überblick Windows 8/Windows 10
  • Gemeinsamkeiten und Unterschiede zu Windows Phone 8/Windows Mobile 10
  • Metro-Oberfläche (Modern UI Style) und Windows Apps
  • Geänderte Anwendungsparadigmen / Unterschiede zu klassischen Windows-Anwendungen (Full Screen, Suspension, Verbreitung, Lizensierung, etc.)
  • WinRT-Architektur
  • WinRT-Konzepte im Vergleich zu .NET und dem alten COM
  • Medatadaten (winmd)
  • Überblick über die WinRT-Klassen
  • XAML


  • # Werkzeuge
  • Überblick über Visual Studio für Windows Apps
  • Microsoft Expression Blend


  • # Benutzeroberflächen
  • Überblick Extensible Application Markup Language (XAML)
  • XAML-Konzepte
  • Datenbindung
  • XAML-Steuerelemente in WinRT
  • Microsoft Design Language (MDL)


  • # Programmierung
  • WinRT-Programmierung mit C++: Vergleich der Möglichkeiten

  • WinRT-Programmierung mit puren C++
    WinRT-Programmierung mit C++ und der Windows Runtime Library (WRL)
    WinRT-Programmierung mit C++ Component Extensions (C++/CX)
  • Windows Runtime Components erstellen
  • Interaktion zwischen Apps über Contracts
  • Integration mit Windows 8-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
  • Microsoft Mobile Center


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


  • # Neue APIs in Windows 8.1
  • Speech synthesis
  • HID
  • WiFi direct
  • Bluetooth
  • USB
  • Point of service
  • WebGL
  • 3D printing
  • Scanning
  • HTTP
  • Contacts
  • Appointments
  • PDF
  • Diagnostics


  • # Verbesserte APIs in Windows 8.1
  • Input
  • Controls
  • Geolocation
  • Proximity
  • Direct3D
  • Direct2D
  • Direct Write
  • PlayTo
  • Contracts
  • Bing
  • Azure Mobile
  • Authentication

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil