Formation #DEV112

Formation SilverLight 5

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 4 jours

Code : DEV112


Sessions programmées :

Du 12 au 15 Jan. 2021

Du 09 au 12 Mars 2021

Du 11 au 14 Mai 2021

Du 06 au 09 Juil. 2021

Du 12 au 15 Oct. 2021

Du 14 au 17 Déc. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 4 jours

Code : DEV112


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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 12 au 15 Jan. 2021
  • Du 09 au 12 Mars 2021
  • Du 11 au 14 Mai 2021
  • Du 06 au 09 Juil. 2021
  • Du 12 au 15 Oct. 2021
  • Du 14 au 17 Déc. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation