Logo de l'organisme de formation
Représentation de la formation : Programme de formation C# WPF

Programme de formation C# WPF

Formation présentielle
Accessible
Durée : 42 heures (6 jours)
0/10
(0 avis)
Prochaine date : le 15/09/2025
Durée :42 heures (6 jours)
Cette formation est gratuite.
S'inscrire
Durée :42 heures (6 jours)
Cette formation est gratuite.
S'inscrire
Durée :42 heures (6 jours)
Cette formation est gratuite.
S'inscrire

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

  1. Formation C# - 15/09/2025 au 08/10/2025 - Equans Digital - (5 places restantes)