Programme du cours

4 jours (28 H) | 4- SILVER-INRenseignez-vousCette formation vous intéresse ? 
 

Objectifs

Silverlight sert à enrichir l’expérience utilisateur avec des pages Web constituées d’éléments visuels riches, redimensionnables et interactifs.Cette formation vous permettra de vous familiariser avec les différentes techniques de mise en oeuvre de Silverlight 4, au travers d’ateliers réalisés en C# ou en VB .NET

Participants / Pré-requis

Ce cours s’adresse aux développeurs ASP .NET qui souhaitent découvrir la philosophie de Silverlight et les techniques associées afin de concevoir des pages web interactives côté client, avec Visual Studio

Bonne connaissance des ASP.NET (XML, Framework 2, Visual Studio 2008/2010 et pratique du langage C# ou VB .NET).

Contenu

Introduction

  • Comprendre l’architecture de Silverlight.
  • Structure d’une application Silverlight (XAML, code-behind, compilation, intégration à une page Web).
  • Gestion multiplateformes, multinavigateurs et déploiement.
  • Panorama des outils de développement (Visual Studio, SDK, MS Blend et outils tiers).
  • Travaux pratiques:Configurer l’environnement de développement Visual Studio 2008 pour réaliser des applications Web Silverlight.

Concepts fondamentaux

  • Introduction au langage XAML.
  • Hiérarchie des classes et familles d’éléments.
  • Gestion des événements : les gestionnaires.
  • Interactions avec la page Web (HTML Bridge).
  • Travaux pratiques:Interagir avec les objets graphiques, les contrôles de base et la page Web hôte

Conception d’interfaces utilisateurs

  • Techniques de positionnement avec les éléments Panels, Canvas et Grid.
  • Présentation des contrôles (TextBlock, TextBox, etc.).
  • Système de transformations et d’animations.
  • Personnalisation:styles et modèles de contrôles.
  • Travaux pratiques:Créer, personnaliser et programmer les éléments courants, avec exemples de transformations et d’animations.

Gestion des opérations

  • Intégration de la CLR et modèle d’exécution (cycle d’exécution, classes usuelles et collections, etc.).
  • Rappel sur le DataBinding
  • Fonctionnement des entrées/sorties dans la zone Isolated Storage.
  • Se connecter avec la classe WebClient ou par un service WCF.
  • Créer et déployer une application de navigateur
  • Interagir avec des données distantes via RIA Services.
  • Manipulation de fichiers XML avec ou sans LINQ.
  • Travaux pratiques:Manipulation des classes utiles en Silverlight. Réalisation de plusieurs applications (avec récupération de fichiers distants et édition de données via RIA Services).

Outils de conception graphique

  • Techniques d’intégration de vidéos.
  • Prise en main de MS BLEND (interface, gestion des ressources et des assets, conception d’une interface, intégration avec Visual Studio, réalisation d’animations).
  • Présentation de MS Encoder.
  • Format d’image Deep Zoom.
  • Travaux pratiques : Réalisations d’une interface de saisie avec MS Blend, d’une page affichant des images haute résolution avec l’effet Deep Zoom, d’une page affichant une sélection de vidéos
 
Cette formation vous intéresse ? Renseignez-vous