Accueil / 2A .NET – Framework desktop WPF (exclusif FAFIEC) – 28137

2A .NET – Framework desktop WPF (exclusif FAFIEC) – 28137

Objectifs

  • Comprendre comment mettre en œuvre des applications Windows de dernière génération, intégrant au mieux l’expérience utilisateur
  • Apprendre à utiliser le nouveau langage déclaratif XAML, utilisé pour le développement d’interfaces Windows
  • Être en mesure de développer des applications conviviales et graphiquement riches
  • Être en mesure de de configurer et déployer des applications WPF

Prérequis

  • Développeurs
  • Analystes programmeurs
  • Chefs de projets

Public

  • Connaissance de l’environnement .NET

Moyens pédagogiques

  • La flipped classroom (classe inversée) : le concept ou la méthodologie sont présentés aux stagiaires dès le début de chaque thématique, puis suivis d’une mise en pratique immédiate. Avantages : cette pédagogie par itérations favorise l’acquisition de connaissances, l a mise en confiance des apprenants et permet un gain de temps, au profit d’une meilleure prise en charge des questions/obstacles rencontrés par les participants
  • La résolution collaborative de challenge : des travaux pratiques jalonnent nos formations. Les cas d’usage sont tous inspirés de situations professionnelles réelles vécues par le formateur ou inspirées du quotidien « métier » des participants, notamment lorsqu’il s’agit de formations en intra-entreprise. L’animateur formateur est là comme facilitateur et agitateur d’idées et de réflexes
  • L’évaluation des acquis se fait à travers des Quiz en questions ouvertes et/ou fermées et par la remise d’un rapport restituant les méthodes appliquées et les résultats obtenus pendant la résolution collective de challenges

Programme

  1. Concevoir une application Windows Client :

    • Les technologies de Client Windows
    • Modèles architecturaux
    • Interopérabilité entre les Windows Forms et WPF
  2. Introduction à Visual Studio 2015/2017 et WPF :

    • Les fonctionnalités et nouveautés de Visual Studio 2015/2017
    • Les fonctionnalités et nouveautés de WPF
    • Modification du code XAML pendant l’exécution de l’application (VS 2017)
    • Améliorations de l’éditeur XAML sous Visual Studio 2017
    • Travaux pratiques : Création d’un projet de développement WPF à l’aide de Visual Studio 2015
  3. Concevoir et développer une interface utilisateur :

    • Définir la mise en page d’une interface utilisateur
    • Les contrôles des contenus
    • Les contrôles de liste
    • Partage des ressources logiques dans une fenêtre
    • Travaux pratiques : Configurer les middlewares pour votre application
    • Travaux pratiques : Création d’une interface utilisateur en XAML
  4. Contrôler une interface utilisateur :

    • Partager des ressources logiques dans une application
    • Créer des interfaces utilisateur cohérentes en utilisant les styles
    • Changer la présentation des contrôles en utilisant des modèles
    • Prendre en main les évènements et commandes
  5. Intégrer les fonctionnalités de localisation et d’assistance à l’utilisateur :

    • Localisation et globalisation
    • Mettre en œuvre les fonctionnalités d’assistance à l’utilisateur
    • Fournir les fonctionnalités d’accessibilité utilisateur
    • Travaux pratiques : Mise en place d’une interface multi-langue
  6. Graphiques WPF 2D, multimédia et impressions :

    • Créer des graphiques 2D
    • Créer des images
    • Ajouter du multimédia aux applications WPF
    • Créer et imprimer des documents
    • Travaux pratiques : Intégration d’éléments graphiques dans une application WPF
  7.  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
    • Travaux pratiques : Création d’un contrôle personnalisé pour une application WPF
    • Travaux pratiques : Personnaliser une interface utilisateur à l’aide de styles et de modèles
  8. Propriétés liées et comportements avec WPF :

    • Mettre en œuvre les propriétés liées
    • Mettre en œuvre le glisser/déplacer dans les interfaces utilisateur
    • Mettre en œuvre les comportements, les déclencheurs et les actions avec Expression Blend
    • Travaux pratiques : Implémentation du glisser/déplacer dans une application WPF Personnalisation du comportement à l’aide de Blend
  9. 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é
    • Travaux pratiques : Découverte des outils de débogage liés au WPF
  10. 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 œuvre la notification de changement de propriété
    • Convertir des données
    • Valider des données
    • Présenter des données
    • Travaux pratiques : Mise en place des liaisons des données dans une application WPF
  11. Liaison de Données vers les collections :

    • Liaison vers des collections d’objets
    • Utiliser les vues des collections
    • Créer des interfaces utilisateurs Maître-Détail
    • Utiliser des modèles de données
    • Présentation des collections de données
    • Travaux pratiques : Implémentation des collections dans une application WPF
  12. Renforcer la réactivité des Interfaces Utilisateurs :

    • Mettre en œuvre les processus asynchrones
    • Mettre en œuvre des interfaces utilisateurs réactives
    • Travaux pratiques : Implémentation des opérateurs async / await
  13. Animations dans WPF :

    • Utiliser des animations
    • Utiliser des déclencheurs
    • Mettre en œuvre la visualisation de données
    • Travaux pratiques : Implémentation d’une animation sur un contrôle dans une application WPF
  14. États, paramètres et cycle de vie des applications :

    • Créer les paramètres des applications
    • Utiliser les paramètres des applications
    • Mettre en œuvre des sections de configuration personnalisées
    • Travaux pratiques : Utilisation des paramètres des applications
  15. Configurer et déployer des applications Windows Client :

    • Options de déploiement
    • Déployer une application autonome WPF
    • Déployer une application XBAP
    • Configurer les paramètres de sécurité
    • Travaux pratiques : Déploiement à l’aide de ClickOnce

Nombre de jours

5

Dates

Paris

Marseille / Aix / Nice

Nantes

Bordeaux

Orléans

Dijon

Tarif inter

Tarif non renseigné

Tarif sur mesure

Réf.

10ACE

Demande de renseignement

FORMATIONS ASSOCIÉES