Les applications client riche
Présentation des RIA : avantages, inconvénients
Comparaison de Silverlight avec les solutions concurrentes
Le XAML
Description du XAML
Avantages et inconvénients
Création d'interfaces riches avec Blend
Le modèle applicatif
Stucture de base d’un projet
Intégration à l’XHTML
Cadre applicatif
Création d’interfaces
Les UserControls
Mécanisme d’affichage
Système de disposition : Canvas, StackPanel, Grid, DockPanel, WrapPanel
Les contrôles de contenu
Les contrôles conteneur
Les contrôles d’affichage de texte
Les ressources
Les styles
Navigation Silverlight
Navigation simulée
Navigation par frame : navigation, historisation, gestion du cache
Alias et UriMapper
Les pages
Les fenêtres enfants
Communication client/server
Présentation de Windows Communication Foundation (WCF)
Intégration d’un WebService WCF dans un projet Silverlight
Consommation du WebService WCF
WCF et l’interopérabilité
Gestion des données
Présentation de Linq to SQL
Intégration simple de Linq to SQL dans un projet Silverlight
Silverlight et le DataBinding
Contrôles et templates
Le modèle MVVM