Formation Silverlight 5 : Développer des applications RIA

La formation Microsoft Silverlight 5 : Développer des applications RIA sur 4 jours a pour objectif de vous familiariser avec le développement d'applications riches et interactives çà l'aide de Microsoft Silverlight. De l'introduction globale à l'architecture à l'intégration d'éléments multimédias en passant par l'accès local ou a distance avec Silverlight, vous aurez une vue d'ensemble des connaissances et compétences requises pour un développement réussi. Version majeure du framework de développement de rich Internet application, Silverlight 5 est synonyme de nombreuses améliorations. De la prise en charge d'architectures 64bits, à une gestion optimisée de l'accélération 2D et 3D ou encore un rendu texte et graphique de qualité supérieure, la version 5 compte de nombreux atouts. Au terme de cette formation vous saurez tirer parti de toute la puissance de Silverlight 5 afin de concevoir des applications plus riches et interactives.


Objectifs
  • Maîtriser fonctions propres à la technologie Silverlight
  • Manipuler éléments graphiques et animations
  • Utiliser DataTemplate pour présenter et manipuler des données
  • Intégrer des flux vidéos 3D dans des interfaces
Participants
  • Développeur ASP .NET
  • Développeur C
  • Développeur Flex
Approche Pédagogique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
  • Durée : 5 jours
  • Réf. : WEB87

Dates de Formations

06 au 10 Mai 2019

22 au 26 Juil. 2019

23 au 27 Sept. 2019

25 au 29 Nov. 2019

Programme
  • 1/ Silverlight 5 : Présentation de l'architecture
    • • Appréhender l'architecture de Silverlight
    • • Visualiser la documentation proposée
    • • Les outils du développement d'applications
    • • Langage XAML : appréhender les principes
    • • Les nouveautés de la V 5
    • • Connaître les compatibilités avec les versions précédentes
    • • Distinguer les fonctionss entre WPF et Silverlight
  • 2/ XAML : Introduction au langage
    • • Appréhender la syntaxe et les éléments standards
    • • Déclarer et manipuler des objets
    • • Déclarer et manipuler des propriétés
    • • Déclarer et manipuler des événements
    • • Modes de conceptions d'applications Silverlight
    • • Modes de déploiements d'applications
  • 3/ Concevoir une interfaces utilisateurs
    • • Les principaux contrôles de la CLR Silverlight
    • • Les principaux contrôles du Toolkit
    • • Les contrôles de contenu : Grid, StackPanel...
    • • Comprendre le modèle de positionnement
    • • Appréhender l'arborescence des objets
    • • Gérer des ressources locales et applicatives
    • • Concevoir des styles communs et spécifiques
    • • Gérer la navigation : Framework de Navigation
  • 4/ Créer des éléments graphiques, animations et modèle de contrôle
    • • Le contrôle image : manipuler des images
    • • Intercepter des événements de souris et clavier
    • • Utiliser des effets graphiques particuliers
    • • Visualiser les types de transformations disponibles
    • • Techniques d'animation d'éléments graphiques
    • • Les animations linéaires ou par KeyFrames
    • • Les effets 3D dans Silverlight
    • • Mettre en forme un contrôle avec un Template
    • • Gérer le VisualStateManager
  • 5/ Accéder en local et manipuler des données
    • • La liaison de données : concept et utilisation
    • • Appréhender les membres de la classe Binding
    • • Réaliser une classe de conversion de données
    • • Valider des données
    • • Utiliser des contrôles et DataTemplate
    • • Les entrées/sorties dans la zone Isolated Storage
  • 6/ Accéder à distance et manipuler des données
    • • Distinguer les technologies de connexions distantes
    • • Linq To SQL pour les service de données ADO .Net
    • • WebClient : télécharger des contenus sur demande
    • • Accéder aux services Web dans Silverlight
    • • Gérer des appels inter-domaines
    • • Utiliser le modèle de service WCF Silverlight
    • • Développer une application WCF RIA Service
  • 7/ Intégrer des éléments multimédias avec Silverlight
    • • Utiliser le format d'images Deep Zoom
    • • Effctuer un contrôle MultiScaleImage
    • • Gérer l'événement MouseWheel
    • • Intégrer des éléments vidéo
    • • Gérer le contrôle MediaElement
    • • Les nouveautés Silverlight 5 sur le format H264
    • • VideoBrush : faire une peinture
  • 8/ Voir plus loin avec Silverlight
    • • Le lien entre Silverlight et le DOM
    • • Les applications Silverlight hors-navigateur
    • • La gestion de la sécurité Silverlight
    • • Optimiser les performances en gérant le chargement sur demande