Schulung Windows Phone 8 mit C# und XAML / Windows Phone 8 für Softwareentwickler

Beschreibung/Inhalt

Windows Phone 8 Apps laufen auch auf Windows 8- und Windows RT-Betriebssystemen!
Dieser Kurs ist auf die App-Entwicklung mit C# und XAML ausgerichtet. Gerne bieten wir Ihnen alternativ den Kurs aber auch mit JavaScript und HTML an.

Einführung
1. Einführung in die Windows Phone 8 Entwicklung

  • Überblick über die Windows 8 Plattform
  • Neue Features in Windows Phone 8
  • Windows Phone RT / Kompatibilität Windows Phone 7.X
  • Entwicklungswerkzeuge (Visual Studio 2012 / Blend / Emulator)

  • 2. Entwerfen von Windows Phone 8 Apps
  • Modern UI
  • XAML Layout
  • Styles und Themes
  • Designtime Data
  • Data Binding
  • Lists und LongListSelector

  • 3. Erstellen von Windows Phone 8 Apps
  • Pages, Navigation und Frames
  • Application Bar
  • Seitenausrichtung (Page Orientation)/ Bildschirmauflösung
  • Globalization / Localization / Mehrsprachigkeit
  • Seitenübergänge / Animationen

  • 4. Windows Phone 8 Apps / Live Cycle
  • Lebenszyklus einer Windows Phone 8 App
  • Best Practice: Entwurfsmuster MVVM

  • 5. Windows Phone Funktionen
  • Launcher und Chooser
  • Kontakte API
  • Kamera API
  • Mikrofon API

  • 6. Background Agenten
  • Multitasking vs. Background agents
  • FileTransferTask
  • Hintergrund Aktionen

  • 7. Tiles und LookScreen Notifications
  • Arten von Tiles in Windows Phone 8 vs. 7.x
  • Aktualisieren von Tiles
  • Lockscreen Notifications

  • 8. Push Notifications
  • Raw, Toast und Tile Notifications
  • Funktionsweise von Push Notifications


  • Aufbauwissen
    1. Sensor API Dateien und Storage
  • Isolated Storage (7.X vs. 8.0)
  • Windows.Storage
  • Verwenden von SD-Karten
  • Lokale Datenbanken

  • 2. App to App Communication
  • Starten einer App mit Hilfe eines Protokolls
  • Starten einer App mit Hilfe eines Dateityps
  • Starten einer App aus einer anderen App heraus

  • 3. Netzwerk
  • WebClient vs. HttpWebReqest
  • Sockets
  • Daten Kompression

  • 4. Proximity (NFC) und Bluetooth
  • Verwenden von Bluetooth
  • Verwenden von NFC

  • 5. Speech (Input und Output)
  • Sprache ausgeben
  • Sprache erkennen
  • Sprachbefehle ausführen

  • 6. Maps und Location
  • Karten und Navigation
  • Online Navigation vs. Offline Navigation
  • Verwenden des Kartensteuerelementes
  • Hintergrund GPS

  • 7. Wallet
  • Übersicht Wallet
  • Verwenden des Wallet zur Bezahlung in eigenen Apps

  • 8. In App Purchasing
  • Überblick und Funktionsweise
  • Verwenden von In App Purchases zum Bezahlen in der eigenen App

  • 9. Windows Phone Store und Marketplace
  • Überblick über den Marketplace für Windows Phone
  • Veröffentlichen der eigenen App

  • 10. Enterprise Architecture
  • Übersicht Windows Phone 8 im Enterprise Umfeld
  • Erstellen einer Enterprise Middleware
  • Windows Phone 8

  • ? Device Management
    ? Device Enrolment
    11. Windows 8 Cross platform
  • Entwickeln für Windows Phone und Windows 8 auf gemeinsamer Code-basis

  • 12. Mobile Web
  • Überblick über HTML5 und JavaScript
  • Verwenden von HTML5/JavaScript auf dem Windows Phone


  • Optionen
    1. Optional : Spiele Entwicklung mit XNA / Direct X
    2. Optional: Entwicklung mit C/C++
    3. Optional : Nokia Music API / Windows XBOX Music API
    4. Optional: Verwenden von 3rd Party Telerik Windows Phone Components
    5. Optional: Hybride Apps: Phone Gap und Xamarin
    5. Optional: Moneytorize your App (Möglichkeiten die eigene App zu promoten)

    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