Formation WFP : Windows Presentation Foundation

Développez des application graphique en .Net

  • Concevoir une interface graphique avec WPF
  • Utiliser le Data Binding
  • Gérer le positionnement des composants
  • Comprendre le pattern MVVM
  • Maîtriser l'utilisation et la création de composants graphiques
  • Exploiter les possibilités du langage XAML
  • Utiliser Microsoft Blend
  • Connaître le langage C# et le développement objet
  • Avoir des notions de développement graphique (UI, Component...)
Cette formation vous permet d'obtenir les certifications suivantes:
  • MCSD Windows Store Apps-C#
Framework .Net 3.x avec Visual Studio 2012
Framework .Net 4.x avec Visual Studio 2013
Framework .Net 5.x avec Visual Studio 2015


Programme de la formation WFP : Windows Presentation Foundation

Rappels du Framework .Net

Qu’entend-on par plateforme (framework) .net ?

Les outils WPF

La place de C# dans l’architecture globale de WPF

Les fonctionnalités et nouveautés de Visual Studio

Les fonctionnalités et nouveautés de WPF


Positionnement de WPF

Découverte de WPF

WPF et Windows Forms

WPF et Silverlight

WPF et Windows 8 / 10

Concepts XAML

Bases du langage XAML

XAML avec Blend

Code Behind

Dependency Properties

Contrôles des contenus

Contrôles de liste

Partage des ressources logiques dans une fenêtre

Binding

Principes du DataBinding

One/Two Way Binding

Binding entre composants graphiques

Binding avec les objets métier

DataTemplates

INotifyPropertyChanged

Liaison de Données vers les collections

Liaison vers des collections d'objets

Vues des collections

Interfaces utilisateurs Maître-Détail

Modèles de données

Présentation des collections de données

Styles et positionnement

Le système de layout

Composants de positionnement

Styles

Thèmes et ressources

Behavior

Animation

Composants graphiques

Tour des contrôles WPF

Style des contrôles

ControlTemplate

ItemsControl

Personnalisation

Processus asynchrones

Interfaces utilisateurs réactives

Principaux patterns et idiomes

Conversion

Validation

MVVM

Command, RelayCommand et EventToCommand

RoutedEvent

Messages d’erreur

Internationalisation

Personnalisation des contrôles

Vue d'ensemble de la création de contrôle

Créer des contrôles utilisateur

Créer des contrôles personnalisés

Gérer la présentation des contrôles en utilisant Visual States

Intégrer WPF et Windows Forms

Intégrer les fonctionnalités de localisation et d'assistance à l'utilisateur

Localisation et globalisation

Fonctionnalités d'assistance à l'utilisateur

Tests, unités de tests et débogage

Stratégies de tests WPF

Déboguer XAML

Fournir un retour utilisateur pour les exceptions non gérées

Comprendre les fonctionnalités de sécurité