Formation #DEV112

Formation SilverLight 5

Durée : 4 jours

Code : DEV112


Prochaines dates programmées :

Du 19 au 22 Mars 2024

Du 16 au 19 Juil. 2024

Du 26 au 29 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Découvrir l’ensemble de fonctionnalités Silverlight 5
  • Manipuler des éléments graphiques et des animations
  • Manipuler des données à l'aide de DataTemplate
  • Intégrer des flux vidéos 3D dans les interfaces
Programme
1/ Introduction
  • Présentation de l’architecture Silverlight 5
  • Présentation des outils nécessaires au développement d’applications
  • Compatibilité avec les versions précédentes
  • Découverte des nouveautés de Silverlight 5 : Debugging du XAML, Implicit DataTemplate, Multi-fenêtrages
  • Silverlight vs WPF
  • L’API et les Namespaces
2/ Prise en main du langage XAML
  • Principes et syntaxe de base du langage
  • Les éléments standards
  • Déclaration et manipulation d'objets, de propriétés et événements
  • Conception et déploiement des applications
3/ Conception d'interfaces utilisateurs
  • Présentation des principaux contrôles de la CLR Silverlight et du Toolkit
  • Les contrôles de contenu
  • Modèle de positionnement
  • L’arborescence des objets
  • Gestion des ressources (Locales, Applicatives)
  • Conception des styles (Communs, Spécifiques)
  • Framework de Navigation Silverlight
4/ Implémentation des éléments graphiques, d’animations et modèle de contrôle
  • Le contrôle image
  • Evènements de la souris et du clavier
  • Effets graphiques : Gradient, Les Effects
  • Transformation
  • Animations
  • Les effets 3D
  • Gestion du VisualStateManager
  • Le Canvas
  • StakPanel
  • La Grid
5/ Accès local et manipulation de données
  • Liaison de données et mise en oeuvre dans Silverlight
  • La classe Binding et ses membres
  • Création d'une classe de conversion de données
  • Validation de donnée
  • Manipulation de données grâce aux contrôles et DataTemplate
  • Entrées/sorties dans la zone Isolated Storage
6/ Data Binding
  • Présentation de l’architecture
  • Présentation des divers modes (Unidirectionnel, Bidirectionnel)
  • DataContext et interface INotifyPropertyChanged
  • Collections liées et modifiables
7/ Accès distant et manipuler les données
  • Panorama des technologies disponibles pour les connexions distantes
  • Utilisation de Linq To SQL
  • Téléchargement des contenus à la demande via l’objet WebClient
  • Accés aux services Web
  • Gestion des appels inter-domaines (CrossDomain.xml)
  • Utilisation du modèle de service WCF Silverlight
  • Développement d'une application WCF RIA Service
8/ Gestion du multimédia
  • Format d’images Deep Zoom
  • Gestion de l’événement associé à la molette pour des effets de zoom
  • Intégration d'éléments vidéo
  • L'objet MediaElement
  • Le format H264
  • Le VideoBrush
  • Mode In Browser
  • Mode Out Of Browser
9/ Validation et convertion
  • Validation avec IDataErrorInfo et Sumary
  • Les Converters
10/ MVVM
  • Objectifs
  • Définition
  • Les commandes
  • Implémentation
11/ Styles et templates
  • Gérer les ressources
  • Les Data Templates
  • Les Control Templates
12/ Divers
  • Interaction entre Silverlight 5 et le DOM
  • Applications Silverlight 5 hors-navigateur
  • Gestion de la sécurité
  • Amélioration des performances via une gestion du chargement à la demande
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs
Dates

Dates

  • Du 19 au 22 Mars 2024
  • Du 16 au 19 Juil. 2024
  • Du 26 au 29 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.