WPF - Développement Applications Bureau Modernes

Créez des interfaces utilisateur riches et réactives avec Windows Presentation Foundation

3 jours
8-12 participants
Certification Microsoft
1 500€ 799€ 24 heures

Objectifs de la formation

  • Architecture WPF - Composants et infrastructure XAML

  • XAML avancé - Layout, binding et templates

  • Data binding - Liaison de données unidirectionnelle et bidirectionnelle

  • Styles et templates - Personnalisation de l'interface

  • MVVM Pattern - Architecture pour applications complexes

  • Performance et optimisation - Rendu et mémoire

UI Riche

Interfaces modernes et réactives

Design

Personnalisation complète

Architecture

Patterns MVVM et dépendances

Programme détaillé (3 jours)

Jour 1 : Fondamentaux WPF

  • Introduction à WPF et XAML

  • Layout panels et positionnement

  • Contrôles standards WPF

  • Event handling et code-behind

Jour 2 : Data Binding et Styles

  • Data binding unidirectionnel et bidirectionnel

  • INotifyPropertyChanged et collections

  • Value converters et validation

  • Styles et ResourceDictionaries

Jour 3 : MVVM et Avancé

  • Pattern MVVM complet

  • Control templates et custom controls

  • Animation et effects

  • Application complète WPF

Prérequis

  • Maîtrise de C# - Connaissance solide du langage

  • Concepts OOP - Héritage, interfaces, propriétés

  • Visual Studio 2022 - Édition Community ou supérieure

  • .NET Framework - Version 6.0 ou supérieure

Public cible

  • Développeurs C# - Qui veulent créer des applications bureau

  • Développeurs WinForms - Migration vers WPF moderne

  • Développeurs .NET - Spécialisés en UI Windows

  • Architectes d'application - Design d'interfaces modernes

Demander plus d'informations ou un devis