Microsoft Silverlight 4 : Développement RIA (Application Internet Riches)

Objectifs

développer des applications "clients riches" Silverlight 4 en s’appuyant sur Visual Studio et Expression Blend

Pré-requis

notions avancées de programmation .Net et Web

Profil stagiaire

développeurs, chefs de projets

Profil animateur

consultant spécialiste

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

du 12 au 15 juin 2012

à Paris

du 27 au 30 août 2012

à Paris

du 03 au 06 décembre 2012

à Paris

Stage / CODE : ICS20

4 jours (28 heures)

1 970€ (HT)

Contact

Catherine ROY

01 44 94 14 90

croy@demos.fr

 Les prochaines dates

du 12 au 15 juin 2012

à Paris

du 27 au 30 août 2012

à Paris

du 03 au 06 décembre 2012

à Paris

Compétences visées

Implémenter les concepts des applications « clientes riches » et disposer d’une vision claire des solutions existantes

Utiliser le langage XAML pour créer des interfaces

Structurer un projet Silverlight

Gérer la navigation d’une application Silverlight

Utiliser WCF et travailler avec des données dans une application Silverlight