Schulung Windows Modern Apps/Windows Universal Apps entwickeln mit der Windows Runtime (WinRT), XAML und .NET/C#/Visual Basic

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# 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 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 Ki)
  • 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


  • # Allgemeine Verbesserungen in Windows/WinRT 8.1
  • Bessere Unterstützung für .NET-Exceptions (Message, StackTrace)
  • Konvertierung System.IO.Stream zu IRandomAccessStream
  • Nullable value types in WinRT structs
  • 64-bit Edit and Continue support


  • # Neuerungen in Windows 8.1
  • Neue Steuerelemente (Fyout, DatePicker, TimePicker, Searchbox, Hyperlink, CommandBar, u.a.)
  • Erweiterte Steuerelemente
  • Neue Share Contracts
  • Neue nicht-visuelle APIs

  • 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