Cette formation de 5 jours animée par un instructeur couvre des sujets de niveau intermédiaire et avancés nécessaires au développement d’applications Silverlight 5 à déployer sur le Web, les machines Windows et les mobiles Windows Phone 7. La formation illustre ces concepts par de nombreux ateliers pratiques couvrant différents scénarios.
Public et
pré-requis: Cette formation est destinée aux développeurs professionnels expérimentés en XAML, ayant un minimum de pratique de Silverlight, d’Expression Blend et de Visual Studio 2010 en Visual Basic.Net ou en C#. Une connaissance des applications Web est souhaitable.
Le + DMR: Cette formation officielle Microsoft initialement conçue pour Silverlight 4 a été remaniée par nos soins pour prendre en compte la version 5 de Silverlight.
Les nouveautés de la version 5 suivantes sont abordées:
- Les applications in-Browser approuvées
- La nouvelle API 3D
- L'API Pivot
- Le support des commandes à distance pour influer sur la vidéo
- Le débogage des bindings
- Support du multi-clic
- La classe SoundEffect de XNA
Tous les travaux pratiques sont réalisés sur Silverlight 5.
Module 1: Introduction à la réalisation d’applications en Silverlight
Vue d’ensemble de Silverlight
Architecture de Silverlight
Développement d'applications Out-Of-Browser avec Silverlight
Atelier pratique : création d'une application Silverlight et configurer les paramètres pour une exécution Out-of-Browser
Module 2: Création d’applications pilotées par les données
Présentation de l’accès aux données en Silverlight
Accès aux données avec des modèles ADO .Net Entity
Affichage de données avec les services de domaine (RIA Services)
Atelier pratique : consommation de données
Module 3: Gestion de données avancée
Manipulation de données par les services de domaine
Liaison et validation de données
Atelier pratique : Manipulation de données en lecture et écriture
Module 4: Mise en oeuvre des contrôles utilisateurs et la navigation
Utilisation des contrôles
Gestion du Threading
Mise en oeuvre de la navigation
Atelier pratique : contrôle de navigation personnalisé, rafraîchissement périodique d’un affichage
Module 5: Création d’interfaces utilisateur avancées
Création des classes de présentation de contenu
Création des modèles d’élément pour la présentation
Développement des classes d’instances d’élément
Atelier Pratique : Affichage de classes, d’éléments et de propriétés dépendantes
Module 6: Utilisation des Local Assets
L’impression dans les applications Silverlight
Accès à un stockage local
Accès au système de fichier local
Atelier pratique : utilisation du presse-papier, mise en oeuvre de l’impression, lecture et écriture des informations dans des fichiers
Module 7: Multimédia avancé en Silverlight
Mise en oeuvre de DeepZoom
Lecture de fichiers multimédias
Atelier pratique : utilisation de DeepZoom sur une image et le Media Player
Module 8: Développement des solutions avec Silverlight Media Framework
Présentation de Silverlight Media Framework
Développement de solutions
Atelier pratique : configuration de Silverlight Media Framework
Module 9: Accès au matériel
Interactions avec le clavier et la souris
Interaction avec les périphériques audio et vidéo
Atelier pratique : gestion du clavier et de la molette de souris par programmation
Module 10: Globalisation et localisation : gestion des langues et des cultures
La globalisation
La localisation
Atelier pratique : prévoir une application multilingue
Module 11: Mise en œuvre de communication réseau
Configuration d'une application pour les communications réseau
Mise en oeuvre des requêtes Web
Mise en oeuvre des communications de bas niveau
Atelier pratique : crétion d'une application Silverlight dynamique
Module 12: Déploiement d’applications Silverlight
Les fonctionnalités d’application et l’hébergement
Gestion dynamique des ressources d’application
Atelier pratique : déploiement des applications Silverlight
Module 13: Guide pour la conception d’applications
Découvrir le modèle de développement MVVM
Découvrir Prism
Atelier pratique : implémentation du modèle MVVM
Module 14: Découverte du développement pour Windows Phone
Introduction à Windows Phone
Démarrage d'un développement pour Windows Phone
Création d’une application Windows Phone
Atelier pratique : création d’une application Windows Phone