Objectifs :
Cette formation « Windows Phone 7 développement » vous permettra de développer des applications professionnelles pour Windows Phone. Vous comprendrez et saurez mettre en œuvre les interfaces graphiques qui répondent au standard METRO. Vous découvrirez comment développer des interfaces riches grâce à Silverlight ou XNA tout en sachant utiliser les services de base des applications mobiles (géo-localisation, 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 et prenant soin des performances de vos applications.
Public cible :
Cette formation Windows Phone 7 s'adresse aux développeurs et aux chefs de projet.
Pré-requis :
Pratique du C# et du XML
Contenu :
Introduction à l'environnement Windows Phone Présentation et comparaison de Windows Phone avec Windows Mobile Les spécificités du développement mobile Tirer parti du hardware et des fonctionnalités du téléphone Les types de développements possibles : Silverlight ou XNA Les outils de développements (Studio 2010, Expression BLEND, Emulateur) Rôle du marketplace et contenu orienté Cloud
Introduction au développement Silverlight Architecture des applications Silverlight Conception XAML et liaison au Code, Modèle MVVM Introduction aux fondamentaux : Propriétés, Contrôle de contenu et aux Conteneurs Interactions entre le code et la présentation : Evènements, Liaisons et Commandes Techniques de mise en forme, ressources et styles
Conception d'interfaces Metro Présentation et règles de conception des interfaces dites Metro Les interfaces possibles : Pivot, Panorama, SIP, Application Bar et System Tray Les contrôles disponibles et présentation du Silverlight for Windows Phone Toolkit Présentation des comportements et des animations Présentation des thèmes intégrés et conception de nouveaux thèmes Détection des changements d'orientation et des touchers
Construction d'une application Architecture de navigation entre pages Fragment et chaine de requête, historique de navigation Scenarios de terminaison d'application Sauvegarde d'état et reprise d'activités
Services de données Les mécanismes de liaisons aux données Les modes de liaisons et convertisseurs de valeurs Architecture du stockage isolé (principes et fonctionnement) Stockage des paramètres et des valeurs Cache d'objets et synchronisation des valeurs locales
Cloud et liaisons distantes Etat de connexion et contrôles WebBrowser, MultiScaleImage Mécanismes d'authentification (Windows Live, interne) Consommation des services distants (WebClient, HttpWebRequest) Consommation de services WCF, Data Services et JSON
Services de plateforme Windows Phone Les Taches (E-Mail, Camera, Téléphone et SMS) Ecran de démarrage et ajout de Tuile Programmation des medias et Géolocalisation
|