Formation Silverlight 4
Objectifs de la formation Silverlight 4
Le framework Silverlight permet de développer des applications Web comportant des éléments visuels riches et des fonctionnalités interactives. Multi-navigateurs et multi-plateformes, Silverlight est présenté comme le concurrent de Flash.
Cette formation apporte les compétences nécessaires au développement de RIA (Rich Internet Applications) en C#. Elle aborde également la conception de composants personnalisés et les communications Client/Serveur.
A la fin de cette formation Silverlight, vous saurez développer, configurer et déployer des applications professionnelles en Silverlight 4 à l'aide de Visual Studio 2010.
Public concernéDéveloppeurs .Net. Pré-requisConnaitre le C# ou avoir suivi la formation C# initiation. |
Informations pratiquesRéférence : #SLF Durée : 3 jours (21 heures) Tarif inter-entreprises: 1 450€ (HT) Stage intra-entreprise disponible
Dates : - du 20 au 22 Février - du 28 au 30 Mai - du 22 au 24 Octobre - du 17 au 19 Décembre
Consultez-nous pour obtenir un devis et les prochaines disponibilités de nos consultants formateurs. |
Présence nationale
Cliquez sur l'image pour l'agrandir Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours |
Programme de la formation Silverlight
Introduction au développement Silverlight
- Présentation des RIA
- Présentation du Silverlight et positionnement parmi les RIA
- Silverlight vs. WPF
- Structure d'une application : XAML, code-behind, intégration à une page web HTML ou ASP.Net
Le XAML et Silverlight
- Qu'est ce que le XAML ?
- Quels sont ses avantages ?
Modèle applicatif utilisé dans Silverlight
- Structure de base d'un projet
- Intégration au HTML
- Cadre applicatif
- Ressources
Exercice pratique : Créer une application "Hello World"
Créer une interface simple avec Silverligt
- Mécanisme d'affichage
- Système de disposition : Canvas, StackPanel, Grid, DockPanel, WrapPanel
- Les contrôles : contenu, conteneur, affichage de texte
Exercice pratique : Créer le projet fil rouge. Mettre en place le mécanisme de disposition et ajouter des controles.
Aller plus loin avec son interface Silverlight
- Les User Controls
- Les Templates
- Animations
- Transformations
- Multimédia : Vidéo, Audio
- Dependency Properties
Exercice pratique : Dans le projet fil rouge, mettre en place des templates, des animations, et réaliser des controles utilisateurs.
Notions avancées de Silverlight
- Best practices
- Communication entre applications Silverlight
- Communication avec la page web (HTML Bridge)
- Navigation
- Mode détaché
- Isolated Storage
- Gestion des réseaux
- Impression
- Localisation
- Authentification
- DRM
Exercice pratique : Corriger le projet fil rouge en respectant les best practices. Mettre en place la navigation, l'authentification, et rendre l'application accessible hors du navigateur.
Gestion des données avec Silverlight
- WebServices WCF
- DataBinding
- Architecture Model - View - ViewModel
- Linq
Exercice pratique : Créer un projet WCF et consommer les services avec le projet fil rouge.
Quelques outils indispensables pour Silverlight
- Présentation de Microsoft Expression Studio
- Focus sur Expression Blend
- Présentation de Deep Zoom Composer
Exercice pratique : Ajouter une animation à l'aide d'Expression Blend et ajouter une image crée à l'aide de Deep Zoom Composer.
Configuration, déploiement, et sécurisation d'une application Silverlight
Exercice pratique : Configurer, déployer, et sécuriser le projet fil rouge.
Logiciels utilisés
Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.
Visual Studio 2010.
Travaux pratiques
Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 60% du temps est concacré à la pratique.
Formations connexes
Si vous souhaitez aller plus loin, vous pouvez suivre les formations WPF, WCF, ou LinQ.
Mots clés associés à cette formation
Développement web, programmation orientée objet, Silverlight 4, Silverlight, dot net, C#, c sharp, Microsoft.
Financement de la formation professionnelle
Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre entreprise ou par le Fongecif de votre région.
Il peut également être suivi dans le cadre du DIF, du CIF, ou d'une période de professionnalisation.



