Silverlight 4/5, mise en œuvre
Formation
À la Seyne Sur Mer
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
La seyne sur mer
-
Durée
5 Jours
-
Dates de début
Dates au choix
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/5, au travers d'ateliers réalisés en C# ou en VB .NET.
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
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, avec Visual Studio.
Bonne connaissance du Framework .NET 2.0 ou plus, XML, du Visual Studio 2008/2010 et pratique du langage C# ou VB .NET.
Les Avis
Les matières
- Silverlight
- Conception d'interface Silverlight
- Optimisation des applications Silverlight
- Manipulation des données avec SIlverlight
- WCF
- MVVM
- DataBinding
- HTML Bridge
- MS BLEND
- Gestion des éléments Silverlight
Le programme
- Panorama des outils de développement (Visual Studio, SDK, MS Blend, MS Encoder, Deep Zoom et outils tiers).
- Structure d'une application Silverlight (XAML, code-behind, cycle d'exécution).
- Intégration et interaction avec une page Web avec HTML Bridge, déploiement et mises à jour.
Travaux pratiques
Créer une première application simple et exemples de HTML Bridge. Prise en main de MS BLEND (intégration avec Visual Studio, conception d'une interface, personnalisation des modèles de contrôles, réalisation d'animations).
- Introduction au langage XAML avec équivalences dans le code.
- Hiérarchie des classes et familles d'éléments.
- Rôle des propriétés de dépendance.
- Gestion des événements routés et couplage avec le code-behind.
- Techniques de positionnement avec les éléments Panels, Canvas et Grid.
- Gestion des ressources (physiques et logiques) et des cultures.
- Système de transformations et d'animations.
- Personnalisation : styles et modèles de contrôles.
- Techniques d'intégration de médias (audio et vidéo).
Travaux pratiques
Créer, personnaliser et programmer les éléments courants (TextBox, TextBlock, listes, Menu, TabControl, Treeview). Réalisation d'une interface affichant une vidéo et paramétrage d'une application pour les cultures FR et EN.
- Système de navigation avec les contrôles Frame et Page.
- Utilisation et gestion du stockage isolé.
- Créer et déployer une application hors navigateur (OOB).
- Utilisation des Boîtes de dialogue OpenFileDialog, SaveFileDialog et PrintDocument.
- Exploitation des ressources accessibles par l'élévation des privilèges.
- Techniques d'optimisation (objets Dispatcher et BackgroundWorker).
Travaux pratiques
Création d'une application de type Business, avec exemples d'utilisation du stockage isolé et des boîtes de dialogue. Création d'une application OOB avec élévation des privilèges avec exemple d'automation COM. Exemple d'utilisation du BackgroundWorker.
- Présentation et configuration du DataBinding : liaison entre éléments et sur des collections d'objets métiers.
- Techniques de conversions et de validations.
- Gestion des listes et des contrôles de données (ListBox, DataTemplate, DataForm, DataGrid, DataPager et CollectionViewSource).
- Faire des échanges de fichiers sur un serveur avec la classe WebClient.
- Manipuler des informations avec un service WCF ou un service de données.
- Interagir avec des données distantes via RIA Services.
- Principe de l'architecture MVVM avec utilisation de commandes.
Travaux pratiques
Création d'une interface d'édition d'une collection d'objets métiers. Récupération de fichiers avec la classe WebClient et traitement de fichiers XML. Exemples d'applications permettant de récupérer et de modifier des données sur un serveur avec un service WCF, un service de données et RIA Services.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Silverlight 4/5, mise en œuvre