Le pattern MVVM dans WPF
Version du programme : 1
Type de formation
Formation mixteDurée de formation
14 heures (2 jours)Accessibilité
OuiLe pattern MVVM dans WPF
La formation en quelques mots : Apprendre à utiliser le pattern MVVM et le XAML pour des clients lourds en C#.NET Répartition > Théorie : 50% > Pratique : 50% Cette formation est disponible en présentiel ou à distance, avec un programme et une qualité pédagogique identiques. > Formation inter-entreprise : pré-inscription en ligne ou contactez-nous : formation@younup.fr > Formation intra-entreprise : nous vous invitons à nous contacter pour réaliser un devis : formation@younup.fr Pour toute question, n’hésitez pas à contacter notre équipe : formation@younup.fr
Objectifs de la formation
- Apprendre à manipuler le XAML
- Apprendre à lier le XAML avec le code C#
- Apprendre à mettre en place le pattern MVVM
Profil des bénéficiaires
- Développeurs
- Technique : Bonnes connaissances générales du C#.Net
- Technique : Connaissance du XML
- Technique : Comprendre l’injection de dépendance
- Matériel : Un PC avec la dernière version de Visual Studio Community + SDK .NET
Contenu de la formation
Le pattern MVVM
- Schématisation du pattern
- Intérêt pour la séparation UI/Backend
XAML
- Une fenêtre simple
- Gestion de la grid
- Interaction des éléments dans la grid
Travaux pratiques
- Créer une UI en XAML
ViewModel
- Binding, l’interaction entre les Views et les ViewModel
- Gestion du PropertyChanged
- Implémentation du RelayCommand
- Gestion des collections
Travaux pratiques
- Reprendre l’UI du TP précédente et la faire interagir avec un ViewModel
XAML avancé
- Gestion des templates
- Gestion des ressources
- Convertisseurs
- Gestion des validations
Travaux pratiques
- Modifier les templates d’affichage des items dans les listes en XAML
Le cœur de l’application
- Le framework : CommunityToolKit.Mvvm
- Interaction entre les différentes fenêtres
- Gestion du DataContext : XAML ou code-behind ?
Travaux pratiques
- Créer une mini-app avec 2 UI différentes et interaction entre elles
Aller plus loin
- Contrôle utilisateur
- DataTemplateSelector
Travaux pratiques
- Formater les lignes d’une liste en fonction du model
Équipe pédagogique
Qualité et satisfaction
Capacité d'accueil
Délai d'accès
Accessibilité
Nous mettons tout en œuvre pour vous accueillir et vous accompagner dans les meilleures conditions d’apprentissage. Notre référente handicap est à votre disposition vous pouvez la contacter à l'adresse suivante : formation@younup.fr.