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

Examen
70-494

Visual Studio logo

  • Publié le :
    1 août 2014
  • Langues :
    Anglais, japonais
  • Participants :
    Développeurs
  • Technologie :
    ASP.NET MVC
  • Pris en considération dans l'obtention de la certification :
    MCP, MCSD

Recertification MCSD : Web Applications

* Des prix spéciaux sont proposés aux élèves de l'enseignement secondaire et de l'enseignement supérieur (non disponible en Inde et en Chine). Pour plus d'informations, reportez-vous à la rubrique Règles applicables aux examens et FAQ. Les prix ne reflètent pas les offres promotionnelles ni les tarifs réduits destinés aux membres du programme Microsoft Imagine Academy ou du réseau Microsoft Partner Network, ainsi qu'aux Microsoft Certified Trainers. La tarification peut être modifiée 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. 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.

Conception de l'architecture de l'application
  • 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 et développement de l'expérience utilisateur
  • 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
  • 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
Dépannage et débogage des applications web
  • 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 avec Azure Diagnostics API et mise en œuvre appropriée à la demande, par opposition à 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 avec IntelliTrace et de Remote Desktop Protocol (RDP) ainsi que débogage à distance ; interaction directe avec les sites web Azure distants avec Server Explorer
Conception et mise en œuvre de la sécurité
  • 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
Accès aux données
  • Choix des technologies d'accès aux données
    • Choix d'une technologie (ADO.NET, Entity Framework, services de données WCF, stockage Azure) selon les exigences de l'application
Interrogation et manipulation des données avec Entity Framework
  • Interrogation et manipulation des données avec Entity Framework
    • Interrogation, mise à jour et suppression des données avec DbContext ; création d'une requête utilisant l'exécution différée ; mise en œuvre du chargement différé et du chargement hâtif ; création et exécution des requêtes compilées ; demande de données avec Entity SQL ; exécution d'opérations asynchrones avec Entity Framework : mappage d'une procédure stockée
  • Interrogation et manipulation des données avec Data Provider pour Entity Framework
    • Interrogation et manipulation avec Connection, DataReader et Command des données de l'espace de noms System.Data.EntityClient ; réalisation des opérations synchrones et asynchrones ; gestion des transactions (API) ; configuration par programmation d'un fournisseur de données
  • Interrogation des données avec LINQ to Entities
    • Interrogation des données avec des opérateurs LINQ (par exemple, project, skip, aggregate, filter et join) ; journalisation des requêtes et des commandes de base de données ; mise en œuvre des limites de requête (IQueryable et IEnumerable) ; mise en œuvre d'une requête asynchrone
  • Création d'un modèle de données Entity Framework
    • Structuration du modèle de données avec la table par type, table par classe, table par hiérarchie ; choix et mise en œuvre d'une approche pour gérer un modèle de données (Code First, Model First et Database First) ; mise en œuvre des objets OCT ; description d'un modèle de données utilisant Conceptual Schema Definition Language (CSDL), Storage Schema Definition Language (SCDL), Mapping Specification Language (MSL) et des conventions Code First personnalisées
Conception et mise en œuvre de services WCF
  • Configuration de services WCF avec des paramètres de configuration
    • Configuration des comportements de service ; configuration des points de terminaison de service ; configuration des liaisons, notamment les liaisons WebSocket ; spécification d'un contrat de service ; exposition des métadonnées de service (XSD, WSDL et point de terminaison d'échange de métadonnées) ; configuration de la compression et du codage des messages
  • Sécurisation d'un service WCF
    • Mise en œuvre de la sécurité au niveau des messages, mise en œuvre de la sécurité au niveau du transport ; mise en œuvre des certificats ; conception et mise en œuvre de plusieurs modes d'authentification
Création et consommation des services basés sur l'API Réessayez ultérieurement.
  • Conception d'une API Réessayez ultérieurement.
    • Définition des ressources HTTP avec des actions HTTP ; planification de l'espace URI approprié et mappage de l'espace URI avec le routage ; choix des méthodes HTTP (get, put, post, delete) pour répondre aux exigences ; choix du format approprié (formats de l'API Réessayez ultérieurement.) des réponses pour répondre aux exigences ; planification du passage au mode asynchrone des actions HTTP ; conception et mise en œuvre des itinéraires
  • Mise en œuvre d'une API web
    • Acceptation des données au format JSON (en JavaScript, dans un rappel AJAX) ; utilisation de la négociation de contenu pour fournir différents formats de données aux clients ; définition des actions et des paramètres pour gérer la liaison des données ; utilisation de HttpMessageHandler pour traiter les demandes du client et les réponses du serveur ; mise en œuvre de l'injection de dépendance ainsi que de la résolution de dépendance pour améliorer la flexibilité des applications ; mise en œuvre des filtres d'action et d'exception pour gérer l'exécution du contrôleur ; mise en œuvre des actions asynchrones et synchrones ; mise en œuvre des actions de diffusion en continu ; mise en œuvre de SignalR ; test des services web de l'API Réessayez ultérieurement.
  • Sécurisation d'une API web
    • Mise en œuvre de l'authentification HTTPBasic sur SSL ; mise en œuvre de l'authentification Windows ; prévention de la falsification de requête intersites (XSRF) ; conception, mise en œuvre et extension des filtres d'autorisation et d'authentification pour contrôler l'accès à l'application ; mise en œuvre de CORS (Cross Origin Request Sharing) ; mise en œuvre de SSO avec OAuth 2.0 ; configuration de plusieurs modes d'authentification sur un seul point de terminaison
  • Hébergement et gestion de l'API web
    • Hébergement de l'API web dans une application ASP.NET ; auto-hébergement d'une API Réessayez ultérieurement. dans votre propre processus (service Windows), y compris Open Web Interface for .NET (OWIN) ; hébergement des services dans un rôle de travail Azure ; restriction de la taille des messages ; configuration du serveur hôte pour la diffusion en continu
  • Consommation des services web de l'API Réessayez ultérieurement.
    • Consommation des services d'API web en utilisant HttpClient en modes synchrone et asynchrone ; envoi et réception des requêtes dans différents formats (JSON/HTML/etc.) ; traitement par lot des requêtes
Déploiement d'applications et de services web
  • Choix d'une stratégie de déploiement pour une application web Azure
    • Réalisation d'une mise à niveau sur place et échange d'adresses IP virtuelles ; configuration d'un domaine de mise à niveau ; configuration de points de terminaison d'entrée et internes ; spécification de la configuration du système d'exploitation ; déploiement d'applications avec un site web Azure
  • Configuration d'une application web pour le déploiement
    • Basculement du mode de production/lancement au mode de débogage ; utilisation de SetParameters pour configurer un pool d'applications Services Internet (IIS) ; définition des permissions et des mots de passe ; activation et analyse de la suspension d'application ASP.NET ; configuration des points de terminaison WCF (y compris le mappage de protocoles HTTPS), des liaisons et des comportements ; transformation de web.config avec XSLT (par exemple, à travers les environnements de développement, de test et de production/lancement) ; définition des paramètres de configuration Azure
  • Création, configuration et publication d'un package web
    • Création d'un InstallPackage pour les services Internet (IIS) ; configuration du processus de création pour produire un package Réessayez ultérieurement. ; application des actions préalables et postérieures à la condition, gage d'une application correcte des transformations ; ajout des actifs appropriés (contenu web, certificats)
  • Partage des ensembles entre plusieurs applications et serveurs
    • Préparation de l'environnement pour l'utilisation d'ensembles sur plusieurs serveurs (centralisation) ; signature des assemblages à l'aide d'un nom fort ; déploiement des assemblages vers Global Assembly Cache ; mise en œuvre du contrôle de version d'assemblage ; création d'un manifeste d'assemblage ; configuration des redirections de liaison d'assemblage (par exemple, de MVC4 à MVC5)

Options de préparation

Formations dispensées par un instructeur
Trouver un partenaire de formation Microsoft près de chez vous
Vidéos 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.

Préparation à la certification Microsoft : examen 487

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

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

    Les développeurs pour la plate-forme Microsoft doivent suivre ce cours si vous êtes prêt à concevoir des applications Web entreprises, si vous avez besoin d'accélérer les caractéristiques sur le nouveau Contrôle Vue Modèle (MVC), ou si vous voulez mettre à jour votre certification Microsoft. Dans ce cours, nous vous dirons ce que vous devez savoir et nous vous préparons à l'examen 70-486.

  • Developing Windows Azure and Web Services Jump Start

    Développeurs Web, cherchez-vous des moyens pour développer votre activité et réduire le volume de travail ? Découvrez comment développer les services API ou WCF pour le Web, qui peuvent accéder aux données et qui sont hébergés dans Windows Azure. Si vous voulez créer des services accessibles via des applications, et ce sur plusieurs périphériques, nous vous proposons ce Jump Start. Vous aurez accès au scénario complet de création de la totalité de l'application.

Test de pratique
De la communauté
Livres
Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications cover

Examen réf. 70-486 : Developing ASP.NET MVC 4 Web Applications
Publication : septembre 2013

Préparez-vous à l'examen Microsoft 70-486 et démontrez votre maîtrise pratique du développement de solutions ASP.NET MVC. Destiné aux développeurs expérimentés prêts à évoluer, cet examen se concentre sur les compétences liées au sens critique et à la prise de décision et requises pour réussir au niveau Microsoft Specialist.

Acheter ce livre dans Microsoft Press Store

Exam Ref 70-487: Developing Windows Azure and Web Services cover

Examen réf. 70-487 : Developing Windows Azure and Web Services
Publication : novembre 2013

Préparez-vous à l'examen 70-487 et attestez de votre maîtrise pratique du développement de services Web et Azure. Destiné aux développeurs expérimentés prêts à évoluer, cet examen se concentre sur les compétences liées au sens critique et à la prise de décision et requises pour réussir au niveau Microsoft Specialist.

Acheter ce livre dans Microsoft Press Store

Qui est concerné par cet examen ?

Cet examen est destiné aux personnes cherchant à conserver leur certification MCSD : Web Applications. Il est basé sur les objectifs des examens 486 et 487.

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