WINDOWS PRÉSENTATION FRAMEWORK WPF
Formation certifiante - Code CPF 94 009 - 3 jours (21 heures)
Formations en présentiel
Formations Blended - Learning
Formations E-learning Tutoré
Présentiel
Blended - Learning
E-learning tutoré
OBJECTIFS
A l'issue de la formation, les stagiaires seront capables de :
- Comprendre l’architecture WPF et les avantages
- Être compétent pour l’utilisation de XAML et les conteneurs de mise en page dans WPF
- Atteindre la réutilisation et la maintenance avec les ressources, les styles et les modèles
- Créer des expériences utilisateurs avec des dessins personnalisés et des animations
- Découvrir les nouvelles fonctionnalités disponibles dans .NET
- Découvrir comment appliquer correctement le modèle de conception MVVM via plusieurs applications d’étude de cas
PREREQUIS
La formation Windows présentation Framework WPF est accessible à toute personne ayant :
- De bonnes connaissances en programmation C#, en Visual Studio
- Des connaissances en HTML, CSS, JavaScipt et xml
MODALITE D'EVALUATION
Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.
PUBLIC
- Développeur informatique et Ingénieur d’étude
- Architecte système et logiciel
- Chef de projet et consultant Informatique
PROGRAMME DE FORMATION
WINDOWS PRÉSENTATION FRAMEWORK WPF
Introduction au WPF
- Avantages de WPF
- Unité indépendance de résolution et WPF
- Planifier une interface utilisateur flexible
XAML
- Approche déclarative de UI Design
- Éléments et attributs
- XAML Namespaces
- Éléments de la propriété
- Convertisseurs de type
- Extensions de balisage
- Objets d’une collection
- BAML et code généré
- Fichiers Code-Behind
Disposition
- Philosophie de la disposition en XAML
- Organiser les étapes
- Composant ScrollViewer
- Alignement et marge
- Les bordures
- StackPanel
- WrapPanel
- DockPanel
- Les différents types de Conteneurs
- Grille Uniforme
- GridSplitter
- Le Canvas
Propriétés de la dépendance
- Notification de changement
- Héritage valeur de propriété
- Définition d’une propriété de dépendance
Gestion des événements
- Comprendre les événements
- Définir un événement
- Déclencher un événement
- Différents types d’Événements
- RoutedEventArgs
- Glisser déposer
- Manipulations d’événements asynchrones
- Pattern d’événements
Contrôles
- Classe de base des contrôles
- Contrôles de contenu
- Contrôles de texte
- Contrôles de Liste
- Contrôles de date
- Contrôle du ruban
L’application
- Événements d’application
- Affichage d’un écran de démarrage
- Ressources de du programmes
DataBinding
- Entre éléments
- Les Modes de DataBinding
- Propriétés Path et DataContext
- Modes de mise à jour
- Validation des entrées
- Nouvelles fonctionnalités dans .NET 4.6
- Mise en forme en direct
Commandes
- Modèle de commande WPF
- Liaisons, sources et cibles
- Interface ICommand
- La bibliothèque de la commande
- Exécution des commandes
- Désactivation des commandes
- Commandes personnalisées
- Commandes de suivi et de renversement
Introduction au WPF
- Avantages de WPF
Ressources
- La collection de ressources
- Static vs. Dynamic Resources
- Ressources non partagées
- Ressources système
- Dictionnaires de ressources
- Partage entre assembly
Styles
- Style Basique
- Création d’un style
- Ajout de gestionnaires d’événements
- Héritage de style
- Déclencheurs basés sur la propriété
- Déclencheurs basés sur des événements
Modèles de contrôle
- Arbres logiques et visuels
- Création de modèles de contrôle
- Modèles contre Styles
- Gestion des
- Skins
Formatage des données liées
- Mise en forme des chaînes
- Convertisseurs de valeur
- Modèles de données
- Déclencheurs de données
Multithreading et WPF
- WPF Threading Model
- Sécurité de fil
- L’objet Dispatcher
- Utilisation de Async et de await
Financement avec le CPF via
le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS