Formation Windows Presentation Foundation
2430€ HT / personne |
4 jours (28 heures) |
Présentation
Windows Presentation Foundation (WPF) dans Visual Studio 2022 fournit aux développeurs un modèle de programmation unifié pour créer des applications métiers de bureau modernes sur Windows.
Grâce à WPF, vos applications se lanceront sur la dernière technologie .NET afin d’atteindre de meilleures performances. Vous pourrez aussi exécuter vos applications côte à côte en utilisant différentes versions de .NET Core.
Vous aurez accès aux dernières fonctionnalités de Visual Studio, des outils et des SDK qui ont été créés pour les applications utilisant la plateforme .NET Core.
Dans cette formation WPF, vous apprendrez à maitriser et à utiliser ses concepts avancés (Binding, XAML, MVVM) afin de rendre vos applications plus riches, plus modulables et maintenables.
Dans ce cours, la dernière version de WPF vous sera enseignée : WPF 6.
Objectifs
- Concevoir une interface graphique avec WPF
- Utiliser le Two Way 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
Public visé
- Développeurs
- Architectes
Pré-requis
Connaissances dans un langage orienté objet, plus particulièrement l’environnement .NET avec le langage C#.
Programme de la formation WPF
Introduction à WPF
- Découverte de WPF
- WPF et Windows Forms
- WPF et Windows 10
Concepts du XAML
- Bases du langage XAML
- XAML avec Blend
- Code Behind
- Dependency Properties
Gestion des ressources
- Rôles des ressources logiques et physiques
- Conception de styles et de templates de contrôles
- Rôle et utilisation des différents types de triggers
DataBinding
- Principes du DataBinding
- Two Way Binding
- Binding entre composants graphiques
- Binding avec les objets métier
- DataTemplates
- INotifyPropertyChanged
- Configuration du mode de liaison avec les extensions de balisage ou par code
- Gestion des différents types de sources
- Modèle de présentation des données
- Opérations de conversion et de validation avec gestion des erreurs. Contrôle DataGrid et CollectionViewSource
Style et positionnement
- Layout
- Composants de positionnement
- Styles
- Thèmes et ressources
- Behavior
- Animation
Composants graphiques
- Les contrôles WPF
- Style des contrôles
- ControlTemplate
- ItemsControl
- Personnalisation
Utilisation des patterns
- Validation
- Conversion
- MVVM
- Command, RelayCommand et EventToCommand
- RoutedEvent
- Messages d’erreur
- Internationalisation
MS Blend
- Découverte et utilisation de MS Blend
- Organisation de l’interface et intégration avec VS
- Gestion des ressources et des assets
- Animations et templates
Pour aller plus loin
Formation Asp .NET Core
Formation C#
Formation Steeltoe
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Témoignages
Les exemples pratiques permettent de mieux visualiser la théorie et d’avoir des applications concrètes.
Afficher tous les témoignages
Les exemples pratiques permettent de mieux visualiser la théorie et d’avoir des applications concrètes.
Les exemples sont bien fournis, les points techniques abordés sont très variés.
Ça s’est bien passé, mais c’est quand même très intense.
Encore merci.
Noter la formation
2430€ HT / personne |
4 jours (28 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS