Formation Informatique | Formation Management
Informatique » Développement logiciel » Formation Développement .NET »

Windows Phone 7, développement d'applications


avec Silverlight et XNA

Formation Windows Phone 7

Stage pratique
Eligible au DIF

Réf : OWS

Prix 2012 : 2150 € H.T.
Durée :  4  jours
Cliquer sur une session pour réserver:

Paris
12 juin 12, 25 sept. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter
Filières métiers:

Développeur .NET d'applications Windows
Développeur Windows Mobile .NET

version pdf imprimer Faire suivre


Les objectifs de cette formation Windows Phone 7


Cette formation détaille par la pratique comment utiliser les frameworks .NET, Silverlight et XNA afin de développer des applications pour Windows Phone 7. Vous apprendrez les règles d'ergonomie liées à l'interface Metro, à concevoir des interfaces MultiTouch, à utiliser efficacement le langage XAML et à mettre en oeuvre la gestion des événements routés et l'exploitation des capteurs (GPS, accéléromètre).

Participants de cette formation Windows Phone 7

Ce cours s'adresse aux développeurs qui souhaitent exploiter .NET et les techniques associées telles que XAML pour créer des applications Windows Phone.

Pré-requis de cette formation Windows Phone 7

Bonnes connaissances de C# (ou VB .NET) et de XML.

Travaux pratiques

Après avoir pris connaissance des caractéristiques matérielles et logicielles des appareils ciblés, les ateliers focaliseront sur les principaux usages liés aux applications pour mobiles (conception d'interfaces, navigation, interactions avec l'interface MultiTouch, GPS, gestion des données, communications avec un serveur et jeux). Développement sous Visual Studio 2010 pour Windows Phone.


Programme de cette formation Windows Phone 7

Introduction

- Présentation de la plateforme Windows Phone 7.

- Organisation des interfaces Metro.

- Configuration de l'environnement de développement.

- Utilisation de l'émulateur.

- Architecture d'une application Silverlight.

- Cycle de vie d'une application et gestion Tombstoning.

- Présentation d'exemples et des ateliers proposés.

Travaux pratiques
Configurer l'environnement de développement Visual Studio 2010 pour réaliser une première application Silverlight avec l'émulateur sur Visual Studio pour Windows Phone.

Concepts fondamentaux

- Gestion de l'affichage (tailles standard et orientation).

- Introduction au langage XAML : syntaxe, propriétés attachées, extensions de balisage.

- Hiérarchie des classes et familles d'éléments (positionnement, formes graphiques de base, contrôles).

- Gestion des événements routés.

Travaux pratiques
Mise en oeuvre des événements routés sur des contrôles simples (boutons, images et listes).

Conception d'interfaces utilisateurs

- Techniques de positionnement avec les éléments StackPanel, Canvas, Grid et ScrollViewer.

- Présentation des contrôles standard (TextBlock, TextBox, CheckBox, listes, boutons, images, etc.) et des formes 2D.

- Utilisation des styles et gestion des ressources.

- Système de transformations et d'animations.

- Système de navigation entre pages.

- Introduction à l'utilisation de Blend pour Windows Phone.

Travaux pratiques
Créer, personnaliser et programmer les éléments courants, avec exemples de transformations et d'animations. Réaliser une application multipages, avec échanges de données entre pages.

Interactions avec le téléphone

- Utilisation des capteurs (accéléromètre, GPS), des Lanchers et des Choosers (appareil photo, téléphone, email, etc.).

- Interactions avec l'interface tactile MultiTouch.

- Présentation des opérations avec un ApplicationBar.

- Mise en oeuvre des contrôles Pivot et Panorama (Hub).

- Gestion des médias (images, photos, son et vidéo).

- Utilisation du service Bing Map.

Travaux pratiques
Conception d'une interface avec les éléments Pivot et Panorama. Réalisation d'une interface d'application avec BLEND pour Windows Phone. Utilisation des capteurs, de l'appareil photo, gestion de fichiers audio, vidéo et du service BING Maps.

Gestion des données

- Intégration de LINQ.

- Rappel sur le DataBinding et mise en oeuvre en Silverlight.

- Utilisation de l'Isolated Storage.

- Se connecter à un serveur avec la classe WebClient ou par un service WCF.

Travaux pratiques
Exemples de manipulations des classes utiles en Silverlight. Réalisation d'une application permettant de récupérer des fichiers (XML et binaires) sur un serveur. Gestion du Tombstoning.

XNA

- Architecture d'une application XNA.

- Concepts fondamentaux : vecteurs et gestion des mouvements.

- Sprites et textures.

- Gestion de l'interactivité.

Travaux pratiques
Exemples de conception d'interface et réalisation d'un jeu de labyrinthe.

Ressources complémentaires

- Présentation du MarketPlace.

- Présentation de la plateforme Azure.