Formation : .NET, création d'applications WPF

Windows Presentation Foundation et Visual Studio

Formation pratique - 4j - 28h00 - Réf. NPF
Prix : 2100 € H.T.

.NET, création d'applications WPF

Windows Presentation Foundation et Visual Studio



Surcouche de DirectX, Windows Presentation Foundation est la spécification graphique de Microsoft .NET. Cette formation vous permettra de vous familiariser avec la conception des différents types d'applications WPF grâce à des ateliers pratiques réalisés avec Visual Studio, en C# ou en VB .NET, avec MS Blend.


INTER
INTRA
SUR MESURE

Formation pratique en présentiel ou à distance
Disponible en anglais, à la demande

Réf. NPF
  4j - 28h00
2100 € H.T.




Surcouche de DirectX, Windows Presentation Foundation est la spécification graphique de Microsoft .NET. Cette formation vous permettra de vous familiariser avec la conception des différents types d'applications WPF grâce à des ateliers pratiques réalisés avec Visual Studio, en C# ou en VB .NET, avec MS Blend.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Comprendre le fonctionnement de Windows Presentation Foundation (WPF)
Acquérir les compétences de développement Windows avec la technologie WPF
Maîtriser la syntaxe du développement Windows avec le langage C# (ou VBNet)
Utiliser l'environnement de développement intégré Visual Studio
Découvrir les bases de MS Blend

Public concerné
Développeurs .NET qui souhaitent découvrir les possibilités offertes par WPF et comprendre les outils permettant sa mise en œuvre.

Prérequis
Connaissance du langage XML et de la plateforme .NET (framework 3.5 ou supérieur, Visual Studio et C# ou VB .NET).
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

1
Introduction

  • Objectifs, architecture de WPF et les différents types de projets disponibles. XAML.
  • Outils VS, MS Blend et SDK. Structure d'une application WPF. Modèle de programmation.
Travaux pratiques
Applications types. Créer une interface simple en XAML et ajouter un comportement avec Visual Studio.

2
Conception des interfaces

  • Conception d'une fenêtre et techniques de positionnement des éléments. Familles d'éléments.
  • Utilisation des événements routés. Intégration d'éléments multimédias. Gestion des documents.
Travaux pratiques
Créer, personnaliser et programmer les éléments courants. Réaliser un contrôle personnalisé.

3
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.
Travaux pratiques
Formater des contrôles avec des styles. Conception d'un contrôle personnalisé.

4
DataBinding

  • Rappels. Editeur d'expressions d'extension de balisage.
  • 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.
Travaux pratiques
Réaliser des liaisons de données sur une collection d'objets métiers, avec validation et conversion.

5
L'application WPF

  • Démarrage et cycle d'exécution. Utilisation des commandes.
  • Fenêtres modales, attachées et boîtes de dialogue standard.
  • Organisation des ressources logiques. Pattern MVVM (principe et mise en œuvre).
  • Pages et système de navigation. Applications de type Navigateur.
Travaux pratiques
Mise en œuvre des commandes prédéfinies. Réalisation d'une fenêtre modale avec échange de données, d'un système de navigation et d'une application de type Navigateur.

6
Prise en main de MS Blend

  • Organisation de l'interface et intégration avec VS.
  • Gestion des ressources et des assets.
  • Réalisation d'animations et de templates.
Travaux pratiques
Réalisation d'une interface de saisie avec MS Blend.


Avis clients
4 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
DAVID B.
06/10/26
4 / 5

Le contenu est riche et les exercices exigeants. Les solutions disponibles sont un vrai plus car ils permettent à chacun d’y avoir recourt ou pas. Les documents de formation semble complet et adapté a une relecture.
ALEXANDRE V.
06/10/26
4 / 5

Je pense que le cours et surtout les labs méritent des exemples basés sur des applications plus moderne pour mieux nous intégrer dans les pratiques 2026.Par ailleurs mon plus gros bémol est que j’ai l’impression de suivre une recette de cuisine dans les labs, ils ne permettent pas de nous faire réfléchir.Sinon l’équilibre entre cours et exercice était très bien maitrisé
MATHIAS D.
06/10/26
5 / 5

Un animateur qui a clairement bourlingué dans le domaine qui présente, et peut répondre d’expérience à n’importe quelle question pratique. Des supports et des exercices qui permettent de bien démarrer dans le sujet, et en donnent assez pour approfondir soi-même. Très content !



Date de publication : 05/08/2024



Ce programme est une création originale, conçu par les équipes pédagogiques d'ORSYS Formation. Toute reproduction, représentation, adaptation ou exploitation, totale ou partielle, sans autorisation préalable écrite d'ORSYS, est strictement interdite. ORSYS se réserve le droit d'engager toute action nécessaire à la protection de ses droits de propriété intellectuelle.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance

Dernières places
Date garantie en présentiel ou à distance
Session garantie

CLASSE À DISTANCE
2026 : 15 déc.

2027 : 23 nov., 23 nov.

PARIS LA DÉFENSE
2026 : 15 déc.



Ce programme est une création originale, conçu par les équipes pédagogiques d'ORSYS Formation. Toute reproduction, représentation, adaptation ou exploitation, totale ou partielle, sans autorisation préalable écrite d'ORSYS, est strictement interdite. ORSYS se réserve le droit d'engager toute action nécessaire à la protection de ses droits de propriété intellectuelle.