Windows Phone 7 est un système d'exploitation de téléphone mobile avec une interface utilisateur novatrice et des fonctionnalités puissantes. Cette formation de 5 jours permet d'aborder le développement d'applications pour Windows Phone 7 avec Silverlight. Le cours aborde également l'utilisation du Framework XNA pour le développement d'applications exigeant du graphisme avancé.
Public et
pré-requis: Ce cours est destiné à des développeurs souhaitant développer des applications Windows Phone 7. Un minimum de connaissances sur le framework .NET et Visual Studio sont nécessaires.
Module 1: Introduction à Windows Phone 7
Architecture de Windows Phone 7
Visual Studio 2010 et Expression Blend 4
L'émulateur Windows Phone
Présentation du Market Place
Module 2: Bases du développement avec Silverlight
Fonctionnement du XAML
Structure et cycle de vie d'une application
Gestion des événements
Mise en oeuvre de la navigation
Utilisation des contrôles simples
Mise en page avec les gestionnaires
Utilisation des dependency properties et de la liaison de données
Module 3: Accès aux données
Utilisation du XML
Utilisation de LINQ
Stockage isolé
Utilisation de services WCF
Utilisation de WCF Data Services
DataContext
Module 4: Gestion du réseau
Sérialisation
JSON
Utilisation de REST
Module 5: Fonctionnalités Windows Phone 7
Utilisation de l'accéléromètre
Barre d'application
Internationalisation d'une application
Utilisation du GPS
Utilisation de médias
Photos
Notifications Push
Module 6: Utilisation des contrôles de Windows Phone 7
Le contrôle Pivot
Le contrôle Panorama
Le contrôle WebBrowser
Le contrôle Map
Module 7: Gestion des graphismes et animations
Graphismes: surface, brosses, images, géométries, polygones et transformations
Audio et vidéo: formats pris en charge, MediaElement, Media encoder
Animations: le Visual State Manager, animations avec Blend, pilotage des animations par code
Module 8: Introduction au développement XNA
Architecture du Framework XNA
Un premier exemple d'application XNA
Utilisation de la 3D avec XNA