Windows Phone Training
Schulungsziel
Nach diesem Seminar verfügen die Teilnehmer über die Informationen, eine Anwendung für die Plattform Windows Phone selbständig unter Verwendung des Entwurfsmusters MVVM zu erstellen, haben einen Überblick über die Architektur einer mehrschichtigen mobilen Anwendung inclusive der Verwendung von Web basierten Diensten.
Zielgruppe
Dieses Seminar richtet sich an Applikationsentwickler, die mobile Anwendungen basierend auf C# und XAML Technologie für die Windows Phone Plattform entwickeln möchten. Für diesen Kurs sollten neben guten C# bzw. VBNet Syntaxkenntnissen auch XAML Grundkenntnisse sowie die Bedienung von Visual Studio bekannt sein.
Entwicklungsumgebung
- Visual Studio 2015
- Windows Phone 8.1/10
- C# 6.0 oder VBNet 14
Methodik
Das Seminar besteht aus einem theoretischen Vortrag und Präsentation mittels Folien gemischt mit Beispielen und Demonstrationen durch den Dozenten sowie einem interaktivem Übungsanteil in dem die Teilnehmer das erlernte Wissen in die Praxis umsetzen können. Das Seminar kann auf Wunsch nach vorheriger Absprache individuell auf den Bedarf der Teilnehmer angepaßt werden.
Beispielagenda
Basis Seminar
- Einführung in die Windows Phone 8 Entwicklung
- Entwerfen von Windows Phone 8 Apps - Modern UI
- Pages, Navigation und Frames
- Application Bar
- Globalization / Localization
- Seitenübergänge
- Windows Phone 8 Apps Live Cycle
- Launcher und Chooser
- Kontakte API
- Sensor API Dateien und Storage
- Hintergrund-Aktionen
- Tiles und LookScreen Notifications
- Push Notifications
- Aufbauwissen rund um die Windows Phone 8 Appentwicklung
Aufbau Seminar
- Entwickeln mit dem MVVM Entwurfsmuster
- Multitasking vs. Background agents
- FileTransferTask
- Lokale Datenbanken
- App to App Communication
- Netzwerk
- WebClient vs. HttpWebRequest
- Sockets
- Proximity (NFC) und Bluetooth
- Speech API (Input und Output)
- Maps und Location API
- GPS im Hintergrund verwenden
- Photo und Video API
- Lense Apps
- Multimedia Anwendungen
- Wallet
- In App Purchasing
- Windows Phone Store und Marketplace
- Veröffentlichen einer App
- Windows Phone 8 und Windows 8 Cross Plattform
- Optional: Spieleentwicklung mit XNA / Direct X
- Optional: Entwicklung mit C/C++