Présentation de la formation WPF : Windows Presentation Foundation
Maîtrisez Windows Presentation Foundation (WPF) en 3 jours avec notre formation. Vous découvrirez les concepts clés de WPF, tels que la conception d'interfaces utilisateur, l'optimisation des performances et la gestion des données. Grâce à des ateliers pratiques et des démonstrations en direct, vous apprendrez à créer des applications riches et interactives. Nos formateurs experts vous guideront à travers des études de cas réels pour garantir une compréhension approfondie et immédiatement applicable. Rejoignez notre formation pour développer des compétences avancées en développement d'applications Windows.
Objectifs de la formation WPF : Windows Presentation Foundation
Objectifs pédagogiques :
- Concevoir une interface graphique avec WPF
- Utiliser le Data Binding
- Gérer le positionnement des composants
- Comprendre le pattern MVVM
- Maîtriser l'utilisation et la création de composants graphiques
- Exploiter les possibilités du langage XAML
- Utiliser Microsoft Blend
Objectifs opérationnels :
- Créer des interfaces utilisateur riches et interactives pour des applications Windows en utilisant WPF
Programme de la formation WPF : Windows Presentation Foundation
Rappels du Framework .Net
Qu’entend-on par plateforme (Framework) .net ?
Les outils WPF
La place de C# dans l’architecture globale de WPF
Les fonctionnalités et nouveautés de Visual Studio
Les fonctionnalités et nouveautés de WPF
Positionnement de WPF
Découverte de WPF
WPF et Windows Forms
WPF et Silverlight
WPF et Windows 8 / 10
Concepts XAML
Bases du langage XAML
XAML avec Blend
Code Behind
Dependency Properties
Contrôles des contenus
Contrôles de liste
Partage des ressources logiques dans une fenêtre
Binding
Principes du DataBinding
One/Two Way Binding
Binding entre composants graphiques
Binding avec les objets métier
DataTemplates
INotifyPropertyChanged
Liaison de données vers les collections
Liaison vers des collections d'objets
Vues des collections
Interfaces utilisateurs Maître-Détail
Modèles de données
Présentation des collections de données
Styles et positionnement
Le système de layout
Composants de positionnement
Styles
Thèmes et ressources
Behavior
Animation
Composants graphiques
Tour des contrôles WPF
Style des contrôles
ControlTemplate
ItemsControl
Personnalisation
Processus asynchrones
Interfaces utilisateurs réactives
Principaux patterns et idiomes
Conversion
Validation
MVVM
Command, RelayCommand et EventToCommand
RoutedEvent
Messages d’erreur
Internationalisation
Personnalisation des contrôles
Vue d'ensemble de la création de contrôle
Créer des contrôles utilisateur
Créer des contrôles personnalisés
Gérer la présentation des contrôles en utilisant Visual States
Intégrer WPF et Windows Forms
Intégrer les fonctionnalités de localisation et d'assistance à l'utilisateur
Localisation et globalisation
Fonctionnalités d'assistance à l'utilisateur
Tests, unités de tests et débogage
Stratégies de tests WPF
Déboguer XAML
Fournir un retour utilisateur pour les exceptions non gérées
Comprendre les fonctionnalités de sécurité