Catalogues Formations

Primes et subsides




Développer des applications Windows avec Microsoft Visual Studio 2010

Durée : 5 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Cette formation s'adresse aux développeurs VB.NET ou C# qui souhaitent concevoir et développer des applications Windows à l'aide des technologies WinForms et WPF (Windows Presentation Foundation). Elle prépare à l'examen 70-511 : TS : Windows Application Development with Microsoft .NET 4.

Public :

  • Développeurs .NET.

Objectifs :

  • Evaluer les besoins des utilisateurs pour choisir la technologie client (WinForms, WPF) à utiliser ;
  • Comprendre les nouvelles fonctionnalités disponibles dans Visual Studio 2010 pour WPF ;
  • Concevoir et créer une interface utilisateur qui corresponde aux attentes des utilisateurs en termes de fonctionnalités ;
  • Créer une interface utilisateur cohérente et gérable ;
  • Apprendre les bonnes pratiques pour tester et déboguer les applications ;
  • Utiliser une gestion des exceptions élaborée qui corresponde aux scénarios d'utilisation des applications Windows ;
  • Mettre en œuvre des scénarios avancés de liaison de données ;
    • Vous serez capable de (suite)
  • Utiliser des techniques de codage pour optimiser les temps de réponse des applications ;
  • Mettre en œuvre la localisation, l'assistance utilisateur, et l'accessibilité dans une application ;
  • Décrire les bases graphiques dans WPF ;
  • Personnaliser les contrôles à l'aide des styles et des modèles ;
  • Mettre en œuvre le comportement des applications basé sur les actions des utilisateurs ou les événements en utilisant les propriétés attachées et les comportements dans Expression Blend ;
  • Développer des affichages de données qui permettent à l'utilisateur de naviguer visuellement dans les données ;
  • Gérer l'état et les paramètres de l'application sur l'ensemble de son cycle de vie ;
  • Déployer les applications en utilisant les différentes solutions proposées par Visual Studio 2010.

Pré-requis :

  • Avoir suivi le cours " T461-014 - Les fondamentaux du développement .NET avec le langage C# 4.0 et Visual Studio 2010 " ou " T461-015 - Les fondamentaux du développement .NET avec le langage Visual Basic 10 et Visual Studio 2010 ", ou posséder les connaissances équivalentes.

Contenu pédagogique

Conception d'une application cliente Windows

  • Les technologies Windows clientes
  • Modèles d'architecture
  • Interopérabilité entre les Windows Forms et WPF

Introduction à Visual Studio 2010 et WPF 4

  • Les nouveautés de Visual Studio 2010
  • Les nouveautés de WPF 4

Concevoir et développer une interface utilisateur

  • Définir la mise en page d'une interface utilisateur
  • Utiliser les contrôles de contenu
  • Les contrôles de liste
  • Partage des ressources logiques dans une fenêtre

Contrôler 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
  • Gérer les événements et les commandes

Test, test unitaire et débogage

  • Stratégies de test WPF
  • Déboguer XAML
  • Fournir un message à l'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é
  • 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 utilisateurs maître-détail
  • Utiliser des modèles de données
  • Affichage 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

  • Afficher des graphiques 2D
  • Afficher 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 l'apparence des contrôles en utilisant Visual States
  • Intégrer WPF et Windows Forms

Propriétés attachées et comportements avec WPF

  • Mettre en œuvre les propriétés attaché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 des paramètres d'application
  • Utiliser les paramètres des applications
  • Mettre en oeuvre des sections de configuration personnalisées

Configurer et déployer des applications Windows clientes

  • Options de déploiement
  • Déployer une application autonome WPF
  • Déployer une application XBAP
  • Configurer les paramètres de sécurité