Formation Silverlight .
- Durée: 5 jours .
- Public: Tous.
- Pré-requis: Connaissance de VB.net ou c#.
- Objectifs: Etre capable de créer, modifier, maintenir une application avec Silverlight - Connaître l'utilité, le contexte, les limites et alternatives à Silverlight.
- Référence: .NE337-F.
Programme:
Introduction.
- Présentation
- Historique, versions, spécificités de Silverlight 3
- Rappels de .NET
- Un projet minimal - environnement, démarrage, débug.
Le code associé à Silverlight.
- Séparation code/présentation
- Les événements dans l'application
- Événement particuliers : le clavier, limites de la souris
- Accéder à la présentation depuis le code et modifier
Atelier pratique : une application remplie au démarrage .
L'interface.
- Les composants standards pour l'agencement et l'interaction avec l'utilisateur
- Les graphismes : dessin, chemins, transformations, brosses, images
- Graphismes répétitifs : styles et templates
- Les animations : storyboard - mise en place et contrôle
Atelier pratique : une application dynamique et graphique.
La vidéo.
- Formats de fichiers
- Les objets médias
- Les événements de la vidéo
- La timeline et l'association aux événements.
Silverlight dans le navigateur.
- Navigation par un menu (pages et frame)
- Collaboration avec le navigateur : chargement progressif
- Les paramètres et HtmlPage ; un autre menu
- Le stockage isolé
Atelier pratique : plusieurs applications dans une même page.
Communication depuis Silverlight.
- HttpWebRequest : appel d'une page quelconque
- L'asynchronisme (multithreading)
- Services Web et WCF
Atelier pratique : communication complexe entre l'application et son serveur.
La persistance de données.
- Utiliser Linq, accès à un fichier XML
- Le Datacontext, réalisation de tableaux de données
- Liaison dans les deux sens, simplification des formulaires
Atelier pratique : une application associée à une table de base de données.
Tarifs:
A distance ou présentiel: 1980 euros.