Retour en haut de la page

Création d'applications WPF

5 jours - 32 heures

Objectifs

Comprendre comment mettre en oeuvre 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 7 Être en mesure de développer des applications conviviales et graphiquement riches Être en mesure de de configurer et déployer des applications WPF

Participants

Cette formation WPF s'adresse aux développeurs .NET

Prérequis

Connaitre le langage C# et/ou VB.NET

Pédagogie

La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d'apports théoriques, de phases de réflexion collectives et individuelles, d'exercices, d'études de cas et de mises en situations observées. Formation / Action participative et interactive : les participants sont acteurs de leur formation notamment lors des mises en situation car ils s'appuient sur leurs connaissances, les expériences et mettront en œuvre les nouveaux outils présentés au cours de la session.

Remarques

 

Certification

 

Profil de l'intervenant

Consultant-formateur expert. Suivi des compétences techniques et pédagogiques assuré par nos services.

Moyens techniques

Encadrement complet des stagiaires durant la formation. Espace d’accueil, configuration technique des salles et matériel pédagogique dédié pour les formations en centre. Remise d’une documentation pédagogique papier ou numérique à échéance de la formation.

Méthodes d'évaluation des acquis

Exercices individuels et collectifs durant la formation. La feuille d’émargement signée par demi-journée ainsi que l’évaluation des acquis de fin de stage sont adressées avec la facture.

Programme

Concevoir une application Windows Client

  • Les technologies de Client Windows
  • Modèles architecturaux
  • Interopérabilité entre les Windows Forms et WPF

Introduction à Visual Studio 2012 et WPF

  • Les nouveautés de Visual Studio 2012
  • Les nouveautés de la version 4 de WPF

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

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

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é

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é
  • Convertir des données
  • Valider des données
  • Présenter 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 utilisateurs Maître-Détail
  • Utiliser des modèles de données
  • Présentation des collections de données

Renforcer la réactivité des Interfaces Utilisateurs

  • Mettre en oeuvre les processus asynchrones
  • Mettre en oeuvre des interfaces utilisateurs réactives

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

  • Localisation et globalisation
  • Mettre en oeuvre les fonctionnalités d'assistance à l'utilisateur
  • Fournir les fonctionnalités d'accessibilité utilisateur

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

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

Propriétés liés et comportements avec WPF

  • Mettre en oeuvre les propriétés liées
  • Mettre en oeuvre le glisser/déplacer dans les interfaces utilisateur
  • Mettre en oeuvre les comportements, les déclencheurs et les actions avec Expression Blend

Animations dans WPF

  • Utiliser des animations
  • Utiliser des déclencheurs
  • Mettre en oeuvre la visualisation de données

États, paramètres et cycle de vie des applications

  • Créer les paramètres des applications
  • Utiliser les paramètres des applications
  • Mettre en oeuvre des sections de configuration personnalisées

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é
Datadock Microsoft TOSA Certification Robert Samsung partners

Grand-Est (Bar le duc, Chalons en champagne, Colmar, Epinal, Metz, Mulhouse, Nancy, Reims, Strasbourg, Troyes) Nouvelle-Aquitaine (Agen, Angouleme, Biarritz, Bordeaux, Brive, Compiegne, La rochelle, Limoges, Niort, Pau, Perigueux, Poitiers) Auvergne-Rhônes-Alpes (Annecy, Bourg en bresse, Chambery, Clermont ferrand, Grenoble, Lyon bron, Lyon masset, Lyon vendome, Saint etienne, Valence) Normandie (Caen, Le havre, Rouen) Bourgogne-Franche-Comté (Auxerre, Belfort, Dijon, Sens) Bretagne (Brest, Rennes) Centre-Val-de-Loire (Blois, Bourges, Chartres, Chateauroux, Orleans, Tours) Corse (Ajaccio, Bastia) Île de France (Aulnay sous bois, Groupe, La defense courbevoie, Nanterre, Paris nation, Paris ternes, Poissy) Occitanie (Cahors, Castres, Montauban, Montpellier, Narbonne, Nimes, Pamiers, Perpignan, Rodez, Toulouse) Pays de la Loire (La roche sur yon, Le mans, Montaigu, Nantes) Hauts de France (Amiens, Lille, Roubaix, Soissons) Provence-Alpes-Côte d'Azur (Aix en provence, Avignon, Marseille, Nice)