Linkedin Pixel Code Formation : Développement d’interfaces WPF avec C# et Visual Studio | Formation Excel | Formation Power BI | Doussou Formation
cours-C-SHARP-2024

Formation : Développement d’interfaces WPF avec C# et Visual Studio

Cours en ligne, classe virtuelle (à distance), Montréal, Gatineau, Québec, Certifiante

Détails de l'inscription

Détails du cours

image_pdf

Module 1 – Introduction et bases de WPF

  • Présentation de WPF et comparaison avec Windows Forms
  • Architecture de WPF : XAML, Code-Behind, Data Binding
  • Création d’un premier projet WPF dans Visual Studio
  • Compréhension du langage XAML et de sa relation avec C#
  • Utilisation des contrôles de base (Button, TextBox, Label, ListBox, etc.)
  • Organisation de l’interface avec les conteneurs (Grid, StackPanel, DockPanel, WrapPanel)

Module 2 – Mise en forme et styles

  • Gestion des ressources (Resources, ResourceDictionaries)
  • Introduction aux styles (Styles, Templates)
  • Application des thèmes et personnalisation des contrôles
  • Utilisation des Layouts pour des interfaces flexibles
  • Introduction à l’Event Handling dans WPF
  • Exercices pratiques : création d’une mini-interface cohérente

Module 3 – Data Binding et MVVM

  • Notions de DataContext et Binding en profondeur
  • Types de bindings (One-Way, Two-Way, etc.)
  • Gestion des listes et collections (ItemsControl, ListView, DataGrid)
  • Validation et conversion de données (ValueConverters)
  • Introduction au pattern MVVM (Model-View-ViewModel)
  • Cas pratique : mise en place d’une petite architecture MVVM

Module 4 – Projet pratique et fonctionnalités avancées

  • Navigation entre vues (UserControl, Pages, Navigation)
  • Gestion des commandes (Commands, RelayCommand)
  • Interaction avec une base de données ou un service (exemple simple avec Entity Framework ou API simulée)
  • Gestion des ressources multimédia (images, icônes)
  • Bonnes pratiques pour structurer un projet WPF
  • Atelier final : réalisation d’une interface complète en lien avec votre projet en C#

Autre(s) cours dans cette catégorie

→ Formation Vue.js

→ Formation Visual Basic .NET (VB.NET) | En ligne | Montréal |

→ Formation React.js | En ligne | Montréal | Québec |




Avantages :

  • Un support de cours pour chaque participant.
  • Possibilité de coaching personnalisé après la formation.
  • Nous vous offrons en session publique:
    • Thé, café
    • Dîner dans un restaurant à proximité
    • Stationnement( seulement dans certaines villes)
    • La connexion internet sans-fil

Préalables :

  • Connaître les bases de C#.

Objectifs :

  • Acquérir les bases de WPF et créer des interfaces avec XAML et C#
  • Maîtriser la mise en forme, les styles et la personnalisation des contrôles
  • Utiliser le Data Binding et appliquer le modèle MVVM dans un projet
  • Réaliser une application WPF complète et fonctionnelle intégrée en C#

Tarif sur demande

Interessé par cette formation ?

Merci de bien préciser votre demande!
Image du captcha
Cliquez sur l’image pour en générer une nouvelle.

Soumission gratuite et sans engagement

Cochez si vous êtes :
Image du captcha
Cliquez sur l’image pour générer un nouveau code.

Inscription avec paiement par carte de crédit

Cochez si vous êtes :
Image du captcha
Cliquez sur l’image pour générer un nouveau code.
Image pour illustrer Formation en ligne

Formation en ligne

Vidéos de formations sur les logiciels en bureautique

“ I want to thank you both for providing my resources some excellent training(Cobol) over the past 3 days. Mamadou, thank you for being so accommodating on such short notice and for sending your facilitator to Gatineau for this customised and personalised training course. We’ll look forward to continuing our partnership for future training needs. “

“J’ai grandement apprécié les méthodes d’enseignement du prof. Le fait que nous soyons un petit groupe a grandement facilité les apprentissages. Il s’adapte à son audience et les exercices sont formateurs. Je recommande fortement. “

“ Ce fut un plaisir de faire affaires avec Doussou Formation. Ce qui fait LA différence est le service personnalisé totalement à l'écoute des participants ainsi que l'adaptation aux besoins de formation. Flexibilité / Adaptabilité / Professionnalisme / Courtoisie. Merci!“