[wpms_breadcrumb reverse="0"]
Developpement - Mobile

Windows Phone 8 développement

Reference : DEVMOB10
4 jours - 2365 €
Prochaines sessions

Nous consulter.

Windows Phone 8 développement
Objectifs

  • Cette formation « Windows Phone 8 développement » vous permettra de développer des applications professionnelles pour Windows Phone.
  • Vous comprendrez et saurez mettre en oeuvre les interfaces graphiques qui répondent au standard ModernUI.
  • Vous découvrirez comment développer des interfaces riches grâce à XAML ou XNA tout en sachant utiliser les services de base des applications mobiles (géolocalisation, cartographie, contact, téléphonie, mail,…).
  • Vous saurez comment accéder aux données et plus généralement comment utiliser les différents services réseaux en prenant soin des performances de vos applications.
  • Vos développements pourront être factorisés entre les différents environnements Microsoft. Enfin, vous connaitrez comment soumettre vos applications sur le store de Microsoft.

Pré requis

  • Pratique du C# et du XML

Modalités pédagogiques

Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

Inscription

Programmes de Windows Phone 8 développement

Introduction à l’environnement Windows Phone 8

Présentation et comparaison de Windows Phone 8 avec les autres environnements mobile (iOS, Android)
Les spécificités du développement mobile
Le système d’exploitation Windows Phone 8
Caractéristiques des téléphones Windows Phone 8
Le Windows Phone Store

Les outils de développements (Visual Studio 2012, Émulateur)

Prise en main de Visual Studio 2012
Les fonctionnalités essentielles pour une prise en main rapide
Les différents types de projet
Créer un projet sous Visual Studio 2012 L’émulateur

Introduction au développement pour Windows phone 8

Architecture des applications
Introduction à XAML Contrôles de base
Gestion évènementielle, propriétés, liaison de données
Animations
Utilisation des styles et gestion des ressources

Conception d’interfaces ModernUI pour Smartphone

Règles de l’art de la conception d’interfaces de type ModernUI
Interfaces : Pivot, Panorama, Application Bar et System Tray
Conception d’une interface sous Visual Studio 2012
Contrôles pour Windows Phone 8
Détection des changements d’orientation et des touchers
Gestion de l’Interaction avec l’utilisateur
Frame et Page Résolution d’application multi résolutions

Gestion de l’orientation du téléphone et de l’application

Barre d’application et boîtes de dialogue
Contrôle de la navigation
Gestion du multi-touch sur Smartphone
Les APIs spécifiques à WP8 : reconnaissance vocale, gestion des contacts, appareil photo, camera, VoIP…
CAS de sorties, sauvegarde d’état et reprise de l’application
Multitâches et tâches de fond avec les contraintes d’un Smartphone

Manipulation des données Windows phone 8

Le modèle MVVM
Établissement de liaisons aux données
Description du WebClient
Utilisation de LINQ to XML
Architecture du stockage isolé (principes et fonctionnement)
Écriture et lecture d’un fichier
Paramètres d’une application

L’interopérabilité de l’environnement Windows Phone 8

Support du code natif en C/C++
Intégration d’HTML 5/ JavaScript / CSS via le WebBrowser
XNA : principes et mise en application sur un jeu 2D
Factoriser ses développements dans les différents environnements Microsoft (Windows Phone 8 / Windows RT / Windows 8 / XBOX360)
Utilisation de Windows Azure

Préparer et soumettre pour le Store

Mettre en place les tests unitaires
Localisation et régionalisation pour l’émulateur
Sauvegarder l’état de l’émulateur
Tester les interruptions ou mauvaise connexion
Windows Phone Test Kit
Préparer les fichiers pour la soumission
Les étapes de la soumission