Examen
70-511

Visual Studio logo

  • Publié le :
    2 juillet 2010
  • Langues :
    Anglais
  • Participants :
    Développeurs
  • Technologie :
    Microsoft Visual Studio 2010
  • Pris en considération dans l'obtention de la certification :
    MCTS

TS: Windows Applications Development with Microsoft .NET Framework 4

* Les étudiants de l'enseignement secondaire et supérieur sont éligibles au tarif universitaire spécial. Reportez-vous aux Règles applicables aux examens et FAQ pour en savoir plus. Les prix ne reflètent pas les offres promotionnelles ni les tarifs réduits destinés aux membres du programme Microsoft IT Academy ou du réseau Microsoft Partner Network, ainsi qu'aux Microsoft Certified Trainers. Les prix peuvent être modifiés sans préavis. Les prix n'incluent pas les taxes applicables. Consultez le fournisseur d'examens avant de vous inscrire pour connaître les tarifs exacts.

Compétences évaluées

Cet examen évalue votre capacité à accomplir les tâches techniques répertoriées ci-dessous. Les pourcentages indiquent le coefficient de pondération relatif de chaque grand thème à l'examen. Plus le pourcentage est élevé, plus le nombre de questions relatives à ce contenu lors de l'examen sera important. Découvrez des didacticiels vidéo sur les différents types de question posée sur les examens Microsoft.

Notez que les questions sur lesquelles vous serez évalué à l'examen porteront sur les thèmes décrits dans la liste, mais ne s'y limiteront pas.

Avez-vous des commentaires sur la pertinence des compétences évaluées par cet examen ? Envoyez vos commentaires à Microsoft. Tous les commentaires seront examinés et intégrés comme il convient, tout en préservant la validité et la fiabilité du processus de certification. Notez que Microsoft ne répondra pas directement à vos commentaires. Nous apprécions votre participation qui contribue à garantir la qualité du programme de certification Microsoft.

Pour toute question spécifique concernant cet examen, envoyez une contestation d'examen.

Création d'une interface utilisateur en utilisant les techniques de base (23 %)
  • Sélection de la classe de contrôle la plus appropriée
    • Évaluation des exigences en matière de conception, puis sélection du contrôle le plus approprié en fonction de ces exigences ; identification de l'inadéquation des contrôles standard ; contrôles d'élément, contrôles de menu, contrôles de contenu
    • Les éléments suivants ne figurent pas dans le programme : conception d'un contrôle personnalisé
  • Implémentation de la disposition de l'écran en utilisant les hiérarchies de commandes imbriquées
    • Utilisation des contrôles du panneau, association de propriétés
    • Les éléments suivants ne figurent pas dans le programme : contrôles d'élément, personnalisation des contrôles
  • Création et application de styles et de thèmes
    • Styles de niveau d'application, remplacement de styles, héritage de style, Generic.xaml, attributs de thèmes
    • Les éléments suivants ne figurent pas dans le programme : partage de style d'affichage de grille de données
  • Gestion des ressources réutilisables
    • Polices, styles, sources de données, images, dictionnaires de ressources, dll de ressource uniquement
  • Mise en œuvre d'une animation dans WPF
    • Création d'une table de montage séquentiel ; contrôle des échéanciers ; contrôle du comportement une fois l'animation terminée ; double, couleur et animations de point ; démarrage d'une animation à partir du code et de XAML
    • Les éléments suivants ne figurent pas dans le programme : rendu direct des mises à jour, mise en place d'animations d'image clé

Ressources disponibles pour la préparation

Amélioration d'une interface utilisateur en utilisant les techniques avancées (21%)
  • Gestion des événements routés dans WPF
    • Tunneling contre propagation d'événement, gestion et annulation d'événements
    • Les éléments suivants ne figurent pas dans le programme : gestion d'un simple événement ; création d'événements personnalisés
  • Configuration de commandes WPF
    • Définition de commandes WPF basées sur RoutedCommand ; association de commandes aux contrôles ; gestion des commandes ; liaisons de commande ; gestes de saisie
    • Les éléments suivants ne figurent pas dans le programme : création de commandes personnalisés en implémentant ICommand
  • Modification de l'interface visuelle lors de l'exécution
    • Ajout/suppression des contrôles lors de l'exécution ; manipulation de l'arborescence visuelle ; cycle de vie du contrôle ; génération d'un modèle dynamique
    • Les éléments suivants ne figurent pas dans le programme : instanciation de formulaires et simple modification des propriétés de contrôle lors de l'exécution
  • Mise en œuvre des contrôles utilisateur
    • Décision d'utiliser ou non un contrôle utilisateur/composite, étendu ou personnalisé ; création d'un contrôle utilisateur/composite ; extension à partir d'un contrôle existant
    • Les éléments suivants ne figurent pas dans le programme : création d'un contrôle personnalisé en héritant directement de la classe de contrôle et du code d'écriture
  • Création et affichage de graphiques
    • Création et affichage de graphiques en utilisant la transformation géométrique ; brosses ; dessin de formes ; découpage ; double mise en mémoire tampon ; remplacement du rendu (WPF) et OnPaint (WinForms) ; différenciation entre les graphiques conservés et non conservés
    • Les éléments suivants ne figurent pas dans le programme : création et affichage des graphiques en trois dimensions ; test de résultats ; création d'images
  • Ajout d'un contenu multimédia à une application dans WPF
    • Lecteur de média contre élément de média ; ajout d'un lecteur de sons ; images
    • Les éléments suivants ne figurent pas dans le programme : mise en mémoire tampon
  • Création et application de modèles de contrôle dans WPF
    • Liaison de modèle
    • Les éléments suivants ne figurent pas dans le programme : styles et thèmes ; modèles de données
  • Création de déclencheurs de données, d'événements et de propriétés dans WPF

Ressources disponibles pour la préparation

Gestion des données au niveau de l'interface utilisateur (23 %)
  • Mise en œuvre de la liaison de données
    • Options de liaison, ressources statiques et dynamiques, liaisons d'éléments, définition du bon mode de liaison et du bon mode de mise à jour ; liaison avec des valeurs nullables
    • Les éléments suivants ne figurent pas dans le programme : liaison à une source de données spécifique
  • Mise en œuvre de convertisseurs de valeurs dans WPF
    • Mise en œuvre de convertisseurs de valeurs personnalisées, mise en œuvre de convertisseurs de valeurs multiples
  • Mise en œuvre de validation de données
    • Gestion de la validation et mise à disposition de retours utilisateurs via le fournisseur d'erreur (WinForms) ou les modèles de données (WPF), IDataErrorInfo, contrôle de validation, validation du formulaire et validation du contrôle
  • Mise en œuvre et utilisation des interfaces de notification de changement
    • Mise en œuvre d'INotifyPropertyChanged ; utilisation d'INotifyCollectionChanged (ObservableCollection)
  • Préparation des collections de données pour l'affichage
    • Filtrage, tri et groupement des données ; LINQ ; CollectionView (WPF), objet BindingSource (WinForms)
  • Liaison de données hiérarchiques
    • TreeView ; MenuControl
  • Mise en œuvre de contrôles liés aux données
    • Utilisation du contrôle DataGridView (WinForms) ou DataGrid (WPF) pour afficher et mettre à jour les données contenues dans une source de données, mise en œuvre de liaisons de données complexes pour intégrer des données provenant de plusieurs sources ; contrôles ItemsControl (WPF)
  • Création d'un modèle de données dans WPF
    • Mise en œuvre d'un sélecteur de modèle de données ; utilisation de modèles avec ItemsControl

Ressources disponibles pour la préparation

Amélioration de la fonctionnalité et de la convivialité d'une solution (17 %)
  • Intégration de WinForms et WPF au sein d'une application
    • Utilisation d'ElementHosts dans WinForms et ControlHosts dans WPF ; utilisation de la propriété PropertyMap
  • Mise en œuvre de threading et de processus asynchrones
    • Mise en œuvre de modèles de programmation asynchrones ; marshalling entre les threads ; gel des éléments de l'interface utilisateur ; utilisation des chronomètres ; bibliothèque parallèle de tâches ; LINQ parallèle ; utilisation du répartiteur ; composant BackgroundWorker
  • Incorporation des fonctionnalités de mondialisation et de localisation
    • Chargement des ressources selon les paramètres régionaux ; marquage des éléments localisables ; utilisation des paramètres de culture dans les valideurs et les convertisseurs ; utilisation des propriétés de langue et rendu des propriétés de direction ; utilisation des fichiers de ressources pour la localisation ; identification des paramètres régionaux installés ; paramètres régionaux
  • Mise en œuvre des opérations de glisser-déposer au sein des applications et entre elles
    • Les éléments suivants ne figurent pas dans le programme : Dynamic Data Exchange (DDE)
  • Mise en œuvre des fonctions de sécurité d'une application
    • Configuration des stratégies de restriction logicielle (SRP) ; sécurité de confiance partielle et de confiance totale ; interopérabilité avec la stratégie CAS héritée ; contrôle de compte utilisateur (UAC)
  • Gestion des paramètres de l'utilisateur et de l'application
    • Création de paramètres d'application ; création de paramètres utilisateur ; chargement et enregistrement des paramètres
    • Les éléments suivants ne figurent pas dans le programme : persistance de la base de données
  • Mise en œuvre des propriétés de dépendance
    • Activation de l'animation et de la liaison de données, métadonnées de propriété, rappels des changements de propriété

Ressources disponibles pour la préparation

Stabilisation et publication d'une solution (16 %)
  • Mise en œuvre d'une stratégie de test WPF
    • Automation Peer, automation de l'interface utilisateur, IntelliTrace
  • Débogage XAML en utilisant le visualiseur WPF
    • Accès au visualiseur, descente dans l'arborescence visuelle, affichage et modification des propriétés
    • Les éléments suivants ne figurent pas dans le programme : définition d'un point d'arrêt et exécution pas à pas du code
  • Débogage des problèmes WPF en utilisant PresentationTraceSources
    • Animation, liaison de données, propriétés de dépendance
  • Configuration d'un déploiement ClickOnce
    • Configuration de l'installation d'une application WinForms, WPF ou XBAP en utilisant la technologie ClickOnce ; sélection des paramètres appropriés pour gérer les mises à niveau
  • Création et configuration d'un projet Windows Installer
    • Configuration d'un projet d'installation pour ajouter des icônes lors de la configuration, définition des propriétés du projet de déploiement, configuration de l'installation conditionnelle à partir des versions du système d'exploitation, définition des bonnes conditions de lancement en se basant sur la version de .NET framework, ajout d'actions personnalisées à un projet d'installation, ajout de code de gestion d'erreur à un projet de configuration
  • Configuration des paramètres de sécurité de déploiement
    • Configuration et intégration du contrôle de compte utilisateur en utilisant les déploiements ClickOnce ; définition des autorisations de sécurité appropriées pour déployer l'application

Ressources disponibles pour la préparation

Options de préparation

Formations dispensées par un instructeur
Trouver un partenaire de formation Microsoft près de chez vous
Test de pratique
De la communauté

Suivre @MSLearning et @visualstudio

Livres
Cover of 'MCTS Self-Paced Training Kit (Exam 70-511): Windows Applications Development with Microsoft® .NET Framework 4'

Kit d'auto-formation MCTS (examen 70-511) : Windows Applications Development with Microsoft® .NET Framework 4
Publication : 15 février 2011

Entraînez-vous pour maîtriser de manière optimale les compétences mesurées par l'examen MCTS 70-511 et dont vous avez besoin sur le terrain. Travaillez à votre rythme grâce à une série de leçons et de tests couvrant pleinement chacun des objectifs de l'examen. Renforcez vos compétences et appliquez-les dans le cadre de situations reproduisant la réalité ainsi que pour résoudre des exercices pratiques. Le présent guide de formation est un guide officiel de Microsoft conçu pour aider les étudiants à optimiser leur temps d'étude.

Acheter ce livre dans Microsoft Press Store

Qui est concerné par cet examen ?

Le candidat développe des applications WinForms et Windows Presentation Foundation (WPF) à l'aide de Microsoft Visual Studio .NET 2010 et de Microsoft .NET Framework 4.0. Les candidats doivent avoir au moins un an d'expérience en développement d'applications basées sur Windows à l'aide de Visual Studio, dont au moins six mois d'expérience avec Visual Studio 2010 Professional.

Les candidats doivent également être en mesure d'attester des aptitudes suivantes :

  • Une solide compréhension de l'ensemble de solutions .NET Framework 4.0 pour les applications WPF et WinForm
  • Une expérience dans la création d'interfaces utilisateur orientées données pour les applications WPF et WinForm
  • Une expérience dans la création de modèles à l'aide de XAML (Extensible Application Markup Language)
  • Une expérience en programmation du modèle d'objet WinForm et WPF
  • Une expérience en matière de tests unitaires à l'aide de MSTest
  • Une expérience en matière de projets d'installation et de déploiement

Informations complémentaires relatives aux examens

Préparation à un examen

Nous vous recommandons de consulter ce guide de préparation à l'examen dans son intégralité et de vous familiariser avec les ressources de ce site web avant de planifier votre examen. Reportez-vous à la Présentation des examens de certification Microsoft pour en savoir plus sur l'inscription, les vidéos sur les questions d'examen types, ainsi que les autres ressources disponibles pour se préparer. Pour en savoir plus sur les règles et la notation applicables aux examens, consultez les Règles applicables aux examens de certification Microsoft et FAQ.

Remarque

Ce guide de préparation est susceptible d'être modifié, à tout moment et sans préavis, à la seule discrétion de Microsoft. Les examens Microsoft peuvent intégrer une technologie de test adaptative ainsi que des éléments de simulation. Microsoft ne mentionne pas le format dans lequel les examens sont présentés. Veuillez utiliser ce guide de préparation pour vous préparer à l'examen, indépendamment du format. Pour vous aider à vous préparer à cet examen, Microsoft recommande de disposer d'une expérience pratique du produit et d'utiliser les ressources de formation précitées. Ces ressources de formation ne couvrent pas nécessairement tous les sujets énumérés dans la section « Compétences évaluées ».