Boostez votre confiance le jour de l'examen avec un Exam Replay ou un Exam Replay with Practice Test.

Examen
70-486

Visual Studio

  • Publié le :
    4 octobre 2012
  • Langues :
    Anglais, chinois (simplifié), français, allemand, japonais, portugais (Brésil)
  • Participants :
    Développeurs
  • Technologie :
    Microsoft Visual Studio 2013, ASP.NET MVC 5.1
  • Pris en considération dans l'obtention de la certification :
    MCP, MCSD

Developing ASP.NET MVC Web Applications

Cet examen a été retiré

Pour connaître les options disponibles actuellement, consultez la Liste des examens de certification Microsoft.

video

Developing ASP.NET MVC 4 Web Applications Jump Start

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 les tutoriels vidéo au sujet des différents types de question posée sur les examens de 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 ? Veuillez envoyer 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.

Si vous avez d'autres questions ou des commentaires au sujet des examens de certification de Microsoft ou du programme de certification, d'inscription ou de promotion, contactez votre Centre de service régional.

Depuis le mercredi 30 avril 2014, les questions de cet examen portent sur le contenu concernant Visual Studio 2013, MVC5 et les mises à jour apportées à Microsoft Azure.

Conception de l'architecture d'applications (15-20 %)
  • Plan des couches d'application
    • Plan de l'accès aux données ; plan de séparation des préoccupations ; utilisation appropriée des modèles, vues et contrôleurs ; choix entre le traitement côté client et côté serveur ; conception de l'extensibilité
  • Conception d'une application distribuée
    • Conception d'une application hybride (sur site/hors site, dont Azure), planification de la gestion de sessions dans un environnement distribué, planification des batteries de serveurs Web
  • Conception et mise en œuvre du cycle de vie des rôles Azure
    • Identification et mise en œuvre des événements Démarrer, Exécuter et Arrêter ; identification des tâches de démarrage (configuration des services Internet [IIS] [pool d'applications], configuration du Registre, outils tiers)
  • Configuration de la gestion d'état
    • Choix d'un mécanisme de gestion d'état (dans le processus et en dehors du processus), planification de l'extensibilité, utilisation des cookies ou du stockage local pour conserver l'état, application des paramètres de configuration dans le fichier web.config, mise en œuvre de l'état sans session (par exemple, QueryString)
  • Conception d'une stratégie de mise en cache
    • Mise en œuvre de la mise en cache de sortie de pages (orientée performances), mise en œuvre de la mise en cache des données, mise en œuvre de la mise en cache HTTP, mise en œuvre de la mise en cache Azure
  • Conception et mise en œuvre d'une stratégie WebSocket
    • Lecture et écriture des données de chaîne et binaires en mode asynchrone (transferts de données à long terme), choix d'une stratégie de perte de connexion, décision sur la stratégie d'utilisation des WebSockets, mise en œuvre de SignalR
  • Conception des modules et des gestionnaires HTTP
    • Mise en œuvre des modules et des gestionnaires synchrones et asynchrones, choix entre les modules et les gestionnaires dans IIS

Ressources disponibles pour la préparation

Conception de l'expérience utilisateur (20-25 %)
  • Application de la conception d'interface utilisateur pour une application Web
    • Création et application de styles à l'aide de CSS, structuration et disposition de l'interface utilisateur à l'aide du langage HTML, mise en œuvre du contenu de page dynamique basé sur une conception
  • Conception et mise en œuvre du comportement de l'interface utilisateur
    • Mise en œuvre de la validation côté client, utilisation de JavaScript et du DOM pour contrôler le comportement de l'application, extension des objets à l'aide de l'héritage de prototypes, utilisation d'AJAX pour effectuer des mises à jour de page partielles, mise en œuvre de l'interface utilisateur à l'aide de JQuery
  • Composition de la disposition de l'interface utilisateur d'une application
    • Mise en œuvre de Partials pour la réutilisation dans différentes zones de l'application, conception et mise en œuvre des pages à l'aide de modèles Razor (moteur d'affichage Razor), conception des dispositions pour fournir une structure visuelle, mise en œuvre des pages maîtres/d'application
  • Amélioration du comportement et du style de l'application en fonction de la détection des fonctions de navigateur
    • Détection des fonctions et des fonctionnalités de navigateur ; création d'une application Web s'exécutant sur plusieurs navigateurs et appareils mobiles ; amélioration du comportement et du style de l'application à l'aide d'extensions spécifiques au fournisseur, par exemple CSS
  • Planification d'une disposition d'interface utilisateur adaptative
    • Planification de l'exécution d'applications dans des navigateurs sur différents périphériques (résolution d'écran, CSS, HTML), planification des applications Réessayez ultérieurement. mobiles

Ressources disponibles pour la préparation

Développement de l'expérience utilisateur (15-20%)
  • Plan d'optimisation et d'accessibilité des moteurs de recherche
    • Utilisation des outils analytiques pour analyse du code HTML, affichage et évaluation de la structure conceptuelle à l'aide des plug-ins des navigateurs, écriture du balisage sémantique (HTML5 et ARIA) pour l'accessibilité (par exemple, lecteurs d'écran)
  • Plan et mise en œuvre de la globalisation et de la localisation
    • Plan d'une stratégie de localisation ; création des ressources et application à l'interface utilisateur, y compris les ressources JavaScript ; définition des paramètres régionaux ; création des assemblys de ressource satellites
  • Conception et mise en œuvre des contrôleurs et des actions MVC
    • Application des attributs d'autorisation, des filtres globaux et des filtres d'authentification ; spécification des filtres de remplacement ; mise en œuvre des comportements d'action ; mise en œuvre des résultats d'action ; mise en œuvre de la liaison de modèles
  • Conception et mise en œuvre des itinéraires
    • Définition d'un itinéraire pour gérer un type d'URL, application de contraintes d'itinéraire, contournement des types d'URL, ajout de paramètres d'itinéraire personnalisés, définition des zones
  • Contrôle du comportement de l'application à l'aide des points d'extensibilité MVC
    • Mise en œuvre des filtres MVC et des usines de contrôleurs ; contrôle du comportement de l'application à l'aide des résultats d'action, moteurs d'affichage, classeurs de modèles et gestionnaires d'itinéraires
  • Réduction de la bande passante réseau
    • Regroupement et réduction des scripts (CSS et JavaScript), compression et décompression des données (à l'aide de gzip/deflate ; stockage), planification d'une stratégie de réseau de distribution de contenu (CDN) (par exemple, CDN Azure)

Ressources disponibles pour la préparation

Dépannage et débogage des applications Web (20-25 %)
  • Prévention et résolution des problèmes de runtime
    • Dépannage des performances, de la sécurité et des erreurs ; mise en œuvre du traçage, de la journalisation (y compris à l'aide des attributs de journalisation) et du débogage (y compris IntelliTrace) ; application des conditions à l'aide de contrats de code ; activation et configuration de l'analyse du fonctionnement (y compris l'analyseur de performances)
  • Conception d'une stratégie de gestion des exceptions
    • Gestion des exceptions sur plusieurs couches, affichage des pages d'erreur personnalisées à l'aide de global.asax ou création de votre propre HTTPHandler ou d'attributs web.config définis, gestion des exceptions de première chance
  • Test d'une application web
    • Création et exécution de tests unitaires (par exemple, avec la classe Assert), création d'objets fictifs ; création et exécution de tests web, y compris avec le lien du navigateur ; débogage d'une application web dans plusieurs navigateurs et émulateurs mobiles
  • Débogage d'une application Azure
    • Collecte des informations de diagnostic à l'aide de Azure Diagnostics API et mise en œuvre appropriée à la demande, par rapport à la mise en œuvre planifiée ; choix des types de journaux (par exemple, journaux des événements, compteurs de performances et vidages sur incident) ; débogage d'une application Azure à l'aide d'IntelliTrace et de Remote Desktop Protocol (RDP) ainsi que débogage à distance ; interaction directe avec les sites Web Azure distants à l'aide de Server Explorer

Ressources disponibles pour la préparation

Conception et mise en œuvre de la sécurité (20-25 %)
  • Configuration de l'authentification
    • Authentification des utilisateurs ; mise en place des paramètres d'authentification ; choix entre l'authentification Windows, basée sur les formulaires et personnalisée ; gestion de la session utilisateur avec des cookies ; configuration des fournisseurs d'appartenance ; création de fournisseurs d'appartenance personnalisés ; configuration de l'identité ASP.NET
  • Configuration et application des autorisations
    • Création des rôles, autorisation des rôles par configuration, autorisation des rôles par programmation, création de fournisseurs de rôles personnalisés, mise en œuvre de l'autorisation de service WCF
  • Conception et mise en œuvre de l'authentification basée sur les revendications dans les magasins d'identité fédérés
    • Mise en œuvre de l'authentification fédérée avec le service de contrôle d'accès Azure ; création d'un jeton de sécurité personnalisé avec Windows Identity Foundation ; gestion des formats des jetons (par exemple, oAuth, OpenID, compte Microsoft, Google, Twitter et Facebook) pour les jetons SAML et SWT
  • Gestion de l'intégrité des données
    • Application du chiffrement aux données de l'application, application du chiffrement aux sections de configuration d'une application, signature des données d'application pour éviter la falsification
  • Mise en œuvre d'un site sécurisé avec ASP.NET
    • Communication sécurisée par l'application des certificats SSL ; application des commandes salt et hash aux mots de passe pour le stockage ; utilisation de l'encodage pour prévenir les attaques de script entre sites (bibliothèque ANTI-XSS) ; mise en œuvre de la validation différée et gestion des demandes non validées, par exemple, formulaire, chaîne de requête et URL ; prévention des attaques par injection de code SQL via le paramétrage de requêtes ; prévention de la falsification de requête intersites (XSRF)

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
Vidéo de préparation à l'examen

Préparation à la certification Microsoft : examen 486

Dans cette séance de conseils de préparation dispensés par des experts de la certification, James Seymour, Certification Planner, et Jeremy Foster, Developer Evangelist, discutent de la pertinence des compétences évaluées par l'examen 486.

Auto-formation
Developing ASP.NET MVC 4 Web Applications Jump Start

Test de pratique

Passer un test d'entraînement officiel Microsoft pour l'examen 486

De la communauté

Examen 70-466, wiki

Examen 70-466, forum

Suivre @MSLearning et @visualstudio

Qui est concerné par cet examen ?

Cet examen est destiné aux développeurs possédant un minimum de trois à cinq ans d'expérience dans le développement d'applications Web Microsoft ASP.NET, dont au moins deux années consacrées à développer des solutions basées sur MVC.

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 ».