Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Accueil
  2. Numérique
  3. Développement et langage informatique
  4. Langage C
  5. C# - Développement avec WPF
C# - Développement avec WPF

C# - Développement avec WPF

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :
Mérignac :
TEAMS-CAD :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme

A l'issue de cette formation, vous serez capable de :

  • Concevoir une interface graphique avec WPF
  • Utiliser le Two Way Data Binding
  • Gérer le positionnement des composants
  • Décrire le pattern MVVM
  • Utiliser et créer des composants graphiques
  • Exploiter les possibilités du langage XAML
  • Utiliser Microsoft Blend.

Jour 1

Positionnement de WPF 4.5

  • Découverte de WPF
  • WPF / Windows Forms / UWP
  • MAUI / Xamarin
  • WPF et Windows 10 et 11

Concepts XAML

  • Bases du langage XAML
  • XAML dans Visual Studio
  • Code Behind
  • Dependency Properties

Exemples de travaux pratiques (à titre indicatif)

  • Développement d'une application type avec WPF
  • Création d'une interface de base avec XAML
  • Ajout de contrôles et développement sur la partie interface et code-behind

Binding

  • Principes du DataBinding
  • Two Way Binding
  • Binding entre composants graphiques
  • Binding avec les objets métier
  • DataTemplates
  • INotifyPropertyChanged
  • ICustomTypeProvider
  • Mise à jour automatique de la source d'une liaison de données

Exemples de travaux pratiques (à titre indicatif)

  • Sur un nouveau projet, réalisation de liaison de données two-way sur des composants métier
  • Application de la conversion de type et de la validation

Jour 2

Styles et positionnement

  • Le système de layout
  • Composants de positionnement
  • Styles
  • Thèmes et ressources
  • Behavior
  • Animation
  • MVVM
  • Tour des contrôles WPF
  • Styles des contrôles

Exemples de travaux pratiques (à titre indicatif)

  • Réalisation d'un projet qui inclut la plupart des systèmes de layout disponibles
  • Application de différents thèmes
  • Animation d'une feuille

Jour 3

Composants graphiques

  • ControlTemplate
  • ItemsControl
  • Personnalisation
  • Conversion
  • Validation

Exemples de travaux pratiques (à titre indicatif)

  • Dans un nouveau projet, conception de styles et templates de contrôles
  • Réalisation de plusieurs contrôles customisés

Jour 4

Principaux patterns et idiomes

  • Command, RelayCommand et EventToCommand
  • RoutedEvent
  • Messages d'erreur
  • Internationalisation
  • Validation des données de façon synchrone et asynchrone

Exemple de travaux pratiques (à titre indicatif)

  • Réalisation d'un programme Media Player WPF utilisant l'ensemble des connaissances acquises
Public visé

Développeurs, architectes, chefs de projets techniques.

Prérequis

Avoir suivi le cours CS-FRM "Plateforme .NET 8 avec C# 12" ou le cours CS-DOTNET "Langage C# 12" ou avoir les connaissances équivalentes.

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :26 août03 mars
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :02 sept.10 mars
Qualiopi
En centre
Initial
Non éligible CPF
Prochaines sessions disponibles :08 sept.13 oct.17 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :08 sept.03 nov.01 déc.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :09 sept.17 mars
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter