
Programme de formation C# WPF
0/10
(0 avis)
Prochaine date : le 15/09/2025
Formation créée le 04/07/2025.
Version du programme : 1
Programme de la formation
Formation intensive de 6 jours (7 heures par jour) pour maîtriser WPF et migrer des applications WinForms vers WPF. Approfondissement des concepts clés, mise en pratique et accompagnement projet.
Objectifs de la formation
- Maîtriser les concepts avancés de WPF
- Migrer des applications WinForms vers WPF
- Créer des environnements de développement agiles
- Optimiser l'architecture MVVM
- Appliquer les bonnes pratiques de développement WPF
Profil des bénéficiaires
Pour qui
- Développeurs C#
- Développeurs WinForms
- Développeurs souhaitant migrer vers WPF
Prérequis
- Connaissances de base en C# et WinForms
- Expérience en développement d'applications Windows
Contenu de la formation
-
Révision et approfondissement des concepts WPF
- Rappel des bases essentielles de WPF
- Différences entre WinForms et WPF
- Architecture WPF : XAML, Code-behind, DataBinding
- Approfondissement du pattern MVVM
- Structure d’un projet MVVM
- Interaction entre les vues, modèles et ViewModels
- Gestion avancée des contrôles
- Personnalisation des styles et templates
- Gestion des ressources et dictionnaires de styles
-
Création d’un environnement similaire à WinForms en WPF
- Reproduction des bonnes pratiques de l’atelier WinForms
- Mise en place de composants réutilisables en WPF
- Création d’un environnement de développement agile
- Configuration et organisation du projet
- Gestion des fenêtres et navigation
-
Gestion des événements et commandes avancées en MVVM
- Approfondissement du DataBinding
- Modes de Binding (OneWay, TwoWay, OneTime)
- Converters et MultiBinding
- Commandes et interactions utilisateur
- Implémentation de ICommand et RelayCommand
- Gestion avancée des événements en MVVM
- Optimisation de l’architecture MVVM pour une meilleure maintenabilité
-
Reprise et adaptation des composants WinForms
- Migration des composants WinForms vers WPF
- Création et gestion d’un environnement multi-panneaux dockable
- Présentation et intégration de frameworks comme AvalonDock
- Gestion dynamique des panneaux
- Développement d’un PropertyGrid avancé et intégration d’un éditeur RTF
- Gestion des outils de comparaison et filtres avancés
-
Projet pratique et mise en situation
- Reprise d’une application WPF existante et amélioration de sa structure
- Application des bonnes pratiques vues pendant la formation
- Intégration des composants réutilisables dans un projet concret
- Validation des solutions mises en place et optimisation du code
-
Mise en pratique et accompagnement projet
- Étude de cas sur une application WinForms existante
- Analyse des composants et fonctionnalités clés à migrer
- Identification des obstacles techniques et des solutions possibles
- Refonte d’une partie d’application en WPF
- Mise en place d’une architecture MVVM robuste
- Adaptation des styles et des contrôles pour conserver une expérience utilisateur fluide
- Intégration des composants réutilisables et structuration d’un atelier adapté
- Optimisation et bonnes pratiques
- Amélioration des performances et gestion de la mémoire
- Stratégies pour une migration progressive des anciennes applications
- Tests et validation des solutions mises en place
- Préparation à la mise en production et à la maintenance
- Organisation du code et bonnes pratiques pour assurer la maintenabilité
- Documentation et standardisation des nouvelles pratiques WPF
- Questions/réponses et retour d’expérience sur la formation
Équipe pédagogique
Formateurs expérimentés en développement WPF et migration d'applications.
Suivi de l'exécution et évaluation des résultats
- Projet pratique
- Étude de cas
- Validation des solutions mises en place
Ressources techniques et pédagogiques
- Documentation WPF
- Exemples de code
- Frameworks comme AvalonDock
- Outils de développement agile
Qualité et satisfaction
Taux de satisfaction des apprenants : 95%. Taux d'insertion dans l’emploi : 85%.
0/10
(0 avis)
Capacité d'accueil
Entre 5 et 10 apprenants
Délai d'accès
4 semaines
Accessibilité
Formation accessible aux personnes en situation de handicap. Adaptations possibles sur demande.
Prochaines dates
- Formation C# - 15/09/2025 au 08/10/2025 - Equans Digital - (5 places restantes)