Formation - Infini Software
Infini Software - Organisme de formation en informatique
Maintenez vos compétences à jour grâce à nos formations
Rechercher
☎ 06 63 33 14 06 Espace client



Cursus « Formations C# / .NET » :
Conception d'interfaces graphiques avec WPF (Windows Presentation Foundation)

Détails :

Durée :
4 Jours
Prérequis :
Avoir suivi la formation « Programmation Orientée Objet en C# - Les fondamentaux » ou avoir les connaissances équivalentes.

Le suivi de la formation « Programmation Orientée Objet en C# - Les compléments » sera un plus appréciable pour l'apprenant.
Public :
Développeurs d'application graphiques en .Net
Objectifs :
Avec cette formation, vous apprendrez a créer des interfaces modernes et captivantes grâce à WPF.

Au terme de cette formation, vous serez en mesure de :
  • Concevoir une application cliente Windows avec WPF
  • Maîtriser le langage XAML
  • Gérer la mise en page dans WPF
  • Utiliser et personnaliser les contrôles WPF
  • Contrôler l'interface utilisateur avec styles et modèles
  • Appliquer le design pattern MVVM
  • Implémenter la liaison de données simple et validation
  • Liaison de données vers les collections
  • Gérer les actions utilisateur avec commandes
  • Intégrer graphiques 2D et multimédia
  • Animer les éléments de l'interface
  • Personnaliser et créer des contrôles WPF
Support :
Le support de cours en ligne sur notre serveur de ressources pédagogiques KooR.fr

Demande de devis :

Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.

Cursus de formation :

Cursus :




Programme détaillé de la formation :

    Conception d'une application cliente Windows
    • Les technologies Windows clientes
    • Modèles d'architecture
    • Interopérabilité entre les Windows Forms et WPF
    Le langage XAML
    • Structure d'une page XAML
    • Les éléments de propriétés
    • Le modèle évènementiel
    • Les propriétés de dépendance et les propriétés jointes
    Gestion de la mise en page
    • Présentation des différents modèles
    • Créer et paramétrer des grilles
    • Gérer la disposition en fonction des coordonnées (Canvas)
    • Mettre en oeuvre les différents Panels (StackPanel,DockPanel,…)
    Les contrôles WPF
    • Présentation des différents contrôle
    • Manipulation des contrôles depuis le code behind
    • Les contrôles de type texte et bouton
    • Les contrôles de type liste
    Contrôle de l'interface utilisateur
    • Partager des ressources logiques dans une application
    • Créer des interfaces utilisateur cohérentes en utilisant les styles
    • Changer l'apparence des contrôles en utilisant des modèles
    Le design pattern MVVM (Model, View, ViewModel)
    • Présentation du pattern
    • Rôle et responsabilité des différentes couches
    • Mise en oeuvre
    • Gestion de la sélection utilisateur
    Liaison de données simple et validation
    • Vue d'ensemble de la liaison de données
    • Créer une liaison de données
    • Mettre en oeuvre la notification de changement de propriété
    • Conversion des données
    • Validation des données
    • Présentation des données
    Liaison de données vers les collections
    • Liaison vers des collections d'objets
    • Utiliser les vues des collections
    • Créer des interfaces utilisateur maître/détail
    • Utiliser des modèles de données
    • Affichage des collections de données
    Gestion des actions utilisateurs
    • Utiliser et mettre en oeuvre des commandes
    • Les commandes standards
    • La classe RelayCommand
    • Les composants de comportement de Blend
    Graphiques WPF 2D, multimédia
    • Afficher des graphiques 2D
    • Afficher des images
    • Ajouter du multimédia aux applications WPF
    Création de nouveaux contrôles WPF
    • Création de contrôles hérités
    • Création de contrôle de type « UserControl WPF »
    Animations dans WPF
    • Utiliser des animations
    • Utiliser des déclencheurs
    • Déclenchement d'animation par code C#
Déclaration d'activité enregistrée sous le n° 93 06 11543 06 du préfet de région de Provence-Alpes-Côte d'Azur.