accueil / formation / catalogue 2011 / microsoft .net / SILVER
Développer un client riche avec Silverlight 4 - Code : SILVER
Les clients riches ont considérablement révolutionné la manière de concevoir l'aspect graphique des applications modernes. Dans le paysage RIA (Rich Internet Application), Microsoft livre avec Silverlight une plate-forme cohérente et homogène, s'appuyant sur le Framework .Net.
Ce cours vous permettra de maîtriser le développement d'interfaces graphiques avec Silverlight. Nous y traitons de l'utilisation des composants fournis mais aussi de la conception de composants personnalisés. La communication avec le serveur est également vue en profondeur ainsi que les bonnes pratiques de navigation et de conception. Enfin, des aspects tels que la sécurité, le DataBinding ou les effets graphiques sont largement étudiés.
Cette formation permet d'apporter une réponse aux questions suivantes : "Qu'est-ce qu'une RIA Silverlight ?", "Comment appréhender le développement n-tiers avec Silverlight ?", "Quels sont les mécanismes permettant de développer des composants personnalisés ?", "Comment relier des services et une architecture SOA à un client RIA ?".
Vous allez apprendre à :
  • Comprendre le fonctionnement et les cas d'utilisation de Silverlight
  • Créer une interface graphique vectorielle
  • Concevoir un composant personnalisé
  • Implémenter une logique de navigation efficace
  • Relier les données d'entreprise avec le DataBinding
  • Invoquer et s'interfacer avec des Web Services Rest ou WCF
  • Utiliser des formats de sérialisation standards (XML, JSON)
  • Comprendre les mécanismes de templating
  • Maîtriser les performances et les bonnes pratiques de conception
Durée : 3 jour(s)
Audience : Développeurs, architectes et chefs d'équipe
Méthode pédagogique : 70% de travaux pratiques.
Pré-requis : Compétences .Net et C# ou avoir suivi le cours ICOP
Prix : Voir dates
Programme :
L'architecture Silverlight
Qu'est-ce que Silverlight ?
L'architecture Silverlight
Les différentes versions (1.0, 2.0, 3.0 et 4.0)
Vue d'ensemble de l'API et des Namespaces
L'outillage et l'environnement de développement
Expression Blend et Visual Studio 2008
Différences avec WPF
Le déploiement


Le Framework des composants graphiques
Le modèle événementiel
Les contrôles (Button, CheckBox, Image, Slider, DataGrid, DatePicker...)
Layout, Canvas et StakPanel


Les manipulations graphiques et les effets
Les effets, les pinceaux et formes
La vidéo et les points de synchronisation
DeepZoom


Fondamentaux
Threads et Threading
Stockage Local (Local Storage)
Synchronisation des données et mode déconnecté
Gestion de la sérialisation


Styles et templates
Gestion des ressources
Les paramètres de configuration
Les Data templates
Le Control template


Data Binding
L'architecture de Data Binding
Les différents modes Data Binding (unidirectionnel, bidirectionnel)
DataContext et interface INotifyPropertyChanged
Les Converters


Design Patterns
Gérer la navigation (MVC, Model Vue Presenter...)
Gérer la session utilisateur
La sécurité (différents modes d'authentification)
La modularité et le chargement à la demande
Les performances


Composants personnalisés
Comprendre l'arbre visuel des contrôles
Control UI et modèle objet
Les Dependency Properties
Gérer les évènements
Définir le comportement et le contrat du contrôle


Communication avec le serveur
Requête HTTP et architecture Rest (JSON, XML)
DataContractJsonSerializer, WebClient, BrowserHttpRequest
Intégration avec les services WCF et NHibernate
Gestion de la sérialisation
Architecture n-tiers et modèle du domaine
ADO.NET Data Services
.Net RIA Services


Dates :
code
[SILVER]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1675 - - 7 - - 6 - 1 - 3 - -
Grenoble 1675 31 - - 18 - - 11 - - - 14 -
Lyon 1675 - - 7 - - 6 - - - 3 - 5
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut