Ajouter un Certification Microsoft - Booster Pack. Optimisez vos chances de réussite avec des sessions de rattrapage et des tests d'entraînement.

Examen
70-487

Visual Studio logo

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

Developing Microsoft Azure and Web Services

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

video

Developing Windows Azure and Web Services 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 et les mises à jour apportées à Microsoft Azure.

Accès aux données (20 à 25 %)
  • 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
  • Mise en œuvre de la mise en cache
    • Mise en cache des données statiques, application de la stratégie de cache (y compris les expirations) ; utilisation de CacheDependency pour actualiser le cache de données ; notifications de requêtes
  • Mise en œuvre des transactions
    • Gestion des transactions à l'aide de l'API de l'espace de noms System.Transactions ; mise en œuvre des transactions distribuées ; spécification du niveau d'isolement des transactions
  • Mise en œuvre du stockage de données dans Azure
    • Accès au stockage des données dans Azure ; choix du mécanisme de stockage des données dans Azure (blobs, tables, files d'attente, base de données SQL) ; distribution des données à l'aide du réseau de distribution de contenu (CDN) ; gestion des exceptions à l'aide des nouvelles tentatives (base de données SQL) ; gestion de la mise en cache Azure
  • Création et mise en œuvre d'un service WCF Data Services
    • Adressage des ressources ; mise en œuvre du filtrage ; création d'une expression de requête ; accès aux formats de charge utile (y compris JSON) ; utilisation des intercepteurs de services de données et des opérateurs de service
  • Manipulation des structures de données XML
    • Lecture du filtre, création, modification des structures de données XML ; manipulation des données XML à l'aide de XMLReader, XMLWriter, XMLDocument, XPath, LINQ to XML ; transformation du code XML à l'aide des transformations XSLT

Ressources disponibles pour la préparation

Interrogation et manipulation des données à l'aide d'Entity Framework (20-25 %)
  • 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
  • Interrogation et manipulation des données à l'aide d'ADO.NET
    • Interrogation et manipulation à l'aide de Connection, DataReader, Command, DataAdapter, DataSet ; réalisation d'opérations synchrones et asynchrones ; gestion des transactions (API)
  • 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

Ressources disponibles pour la préparation

Conception et mise en œuvre de services WCF (15-20 %)
  • Création d'un service WCF
    • Création de contrats (service, données, message, rappel et défaut) ; mise en œuvre des inspecteurs de message ; mise en œuvre d'opérations asynchrones dans le service
  • 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
  • Configuration des services WCF à l'aide de l'API
    • Configuration des comportements de service ; configuration des points de terminaison de service ; spécification d'un contrat de service ; exposition des métadonnées de service (XSD, WSDL et échange de métadonnées) ; routage WCF et fonctionnalités de découverte
  • 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
  • Consommation des services WCF
    • Génération des proxys à l'aide de SvcUtil ; génération de proxys par la création d'une référence de service ; création et mise en œuvre de constructions de canaux
  • Gestion des versions d'un service WCF
    • Gestion des versions des différents types de contrats (message, service, données) ; configuration de l'adressage, de la liaison et du contrôle de version du service de routage
  • Création et configuration d'un service WCF sur Azure
    • Création et configuration des liaisons des services WCF (Azure SDK, extensions de WCF) ; relais des liaisons à Azure à l'aide des points de terminaison des bus de services ; intégration au relais de bus des services Azure
  • Mise en œuvre des modèles de messagerie
    • Mise en œuvre de la communication unilatérale, demande/réponse, en flux continu et en duplex ; mise en œuvre des bus de services et des files d'attente Azure
  • Hébergement et gestion des services
    • Gestion de la concurrence entre les services (simples, multiples, réentrants) ; création d'hôtes de service ; choix du mécanisme d'hébergement ; choix d'un mode d'instanciation (par appel, par session, singleton) ; activation et gestion d'un service à l'aide d'AppFabric ; mise en œuvre des services transactionnels ; hébergement des services dans un rôle de travail Azure

Ressources disponibles pour la préparation

Création et consommation des services basés sur l'API Web (15-20 %)
  • 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

Ressources disponibles pour la préparation

Déploiement d'applications et de services Web (15-20 %)
  • Conception d'une stratégie de déploiement
    • Création d'un package d'installation IIS ; déploiement dans des batteries de serveurs Web ; déploiement d'une application Web à l'aide de XCopy ; automatisation d'un déploiement à partir de TFS ou du serveur de builds
  • 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
  • Gestion des packages à l'aide de NuGet
    • Création et configuration d'un package NuGet ; installation et mise à jour d'un package NuGet existant ; connexion à un cache de référentiel local pour NuGet, configuration de votre propre référentiel de package
  • 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)

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 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 Windows Azure and Web Services Jump Start

Test de pratique

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

De la communauté
Livres
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 développeurs possédant un minimum de trois à cinq ans d'expérience dans le développement de services Web, dont une ou plusieurs années consacrées à développer des API Web et des solutions Azure.

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