Examen
70-487

Visual Studio logo

  • Publié le :
    mercredi 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

Développement de Microsoft Azure et de services Web

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

En vigueur dès le 1er mai 2017, la politique d’annulation existante sera remplacée dans sa totalité par la politique suivante : l’annulation ou la reprogrammation de votre examen dans les 5 jours ouvrés de la période de votre inscription est sujette à des frais. Toute absence à votre examen, ou tout défaut de reprogrammation ou d’annulation de votre examen, au minimum 24 heures avant la date programmée, annule complètement vos frais d’examen.

video

Développement de Windows Azure et des services Web 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 par rapport à l'examen. Plus le pourcentage est élevé, plus le nombre de questions relatives à ce contenu lors de l'examen sera important. Regardez des didacticiels vidéo sur la variété des types de questions 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 ? 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, veuillez envoyer un examen fondé sur l'expérience.

Si vous avez d'autres questions ou des commentaires au sujet des examens de certification de Microsoft ou du programme de certification, de l'inscription ou des promotions, contactez votreRegional Service Center.

Il y a des mises à jour des examens en date du lundi 15 janvier 2018. Pour en savoir plus sur ces changements et leur impact sur les compétences mesurées, veuillez télécharger et réviser Exam 487 change document.

Accès aux données (20-25 %)
  • Choisir les technologies d'accès aux données
    • Choisir une technologie d'accès aux données, notamment ADO.NET, Entity Framework, WCF Data Services et Azure Cosmos DB en fonction des exigences de l'application
  • Implémenter la mise en cache
    • Mettre en cache les données statiques, appliquer les stratégies de cache, y compris les expirations de stratégie ; utiliser CacheDependency pour actualiser les données du cache ; interroger les notifications ; implémenter la mise en cache en utilisant Redis
  • Mise en œuvre des transactions
    • Gérer les transactions en utilisant l'API de l'espace de noms System.Transactions ; mettre en œuvre des transactions distribuées, y compris des transactions distribuées sur SQL Azure ; spécifier un niveau d'isolation de transaction
  • Implémenter le stockage de données dans Microsoft Azure
    • Accéder au stockage de données dans Windows Azure ; choisir un mécanisme de stockage de données dans Microsoft Azure y compris les blobs, les tables, les files d'attente, Azure SQL et Cosmos DB ; distribuer des données en utilisant le réseau de diffusion de contenu (CDN) et Azure File Sync ; gérer les exceptions en utilisant des tentatives ; utiliser la bibliothèque client Elastic avec Azure SQL
  • Créer et implémenter un service de services de données WCF
    • Traiter les ressources ; mettre en œuvre le filtrage ; créer une expression de requête ; accéder aux formats de charge utile, y compris JSON ; utiliser des intercepteurs de service de données et des opérateurs de service ; donner une version au service de données ; mettre en place des fournisseurs de services de données ; héberger le service de données ; utiliser des actions pour implémenter le comportement côté serveur

Ressources disponibles pour la préparation

Interrogation et manipulation de données à l'aide du cadre d'entité (20-25 %)
  • Interroger et manipuler des données à l'aide de Entity Framework
    • Interroger, mettre à jour et supprimer des données à l'aide de DbContext ; créer une requête qui utilise une exécution différée ; mettre en œuvre le chargement différé et le chargement hâtif ; créer et exécuter des requêtes compilées ; interroger des données en utilisant Entity SQL ; créer des filtres de requête globaux
  • Interroger et manipuler des données à l'aide de Data Provider for Entity Framework
    • Interroger et manipuler des données à l'aide des objets Connection, DataReader et Command à partir de l'espace de noms System.Data.EntityClient ; effectuer des opérations synchrones et asynchrones ; gérer les transactions (API)
  • Rechercher des données en utilisant LINQ to Entities
    • Interroger les données à l'aide des opérateurs LINQ, notamment project, skip, aggregate, filter et join ; consigner les requêtes ; implémenter les limites
  • Interroger et manipuler des données à l'aide d'ADO.NET
    • Interroger et manipuler des données à l'aide des objets Connection, DataReader et Command ; effectuer des opérations synchrones et asynchrones ; gérer les transactions
  • Créer un modèle de données Entity Framework
    • Structurer un modèle de données en utilisant table par type, table par classe et table par hiérarchie ; sélectionner et mettre en œuvre une approche pour gérer un modèle de données, y compris le code en premier, le modèle en premier et la base de données en premier ; implémenter des objets POCO ; décrire un modèle de données en utilisant des définitions de schéma conceptuel, des définitions de schéma de stockage et des langages de mappage, notamment CSDL, SSDL et MSL
  • Implémenter l'infrastructure avec des bases de données tierces
    • Implémenter Entity Framework en utilisant les bases de données MySQL et SQLite ; concevoir une stratégie pour gérer les différences entre les capacités de la base de données ; tirer parti des technologies spécifiques aux bases de données, notamment ON DUPLICATE KEY en utilisant Entity Framework

Ressources disponibles pour la préparation

Création et consommation de services basés sur l'API Web (20-25%)
  • Concevoir une API Web
    • Définir les ressources HTTP avec des actions HTTP ; planifier l'espace URI approprié et mapper l'espace URI en utilisant le routage ; choisir la méthode HTTP appropriée pour répondre aux exigences ; choisir les formats d'API Web appropriés pour répondre aux exigences ; planifier quand rendre les actions HTTP asynchrones
  • Implémenter une API Web
    • Accepter les données au format JSON ; utiliser la négociation de contenu pour fournir différents formats de données aux clients ; définir des actions et des paramètres pour gérer la liaison de données ; implémenter l'injection de dépendance pour créer des applications plus flexibles ; implémenter des filtres d'action et des filtres d'exception pour gérer l'exécution du contrôleur ; mettre en œuvre des actions asynchrones et synchrones ; mettre en œuvre des actions de diffusion; implémenter l'intergiciel
  • Sécuriser une API Web
    • Implémenter l'identité pour l'authentification ; implémenter l'autorisation en utilisant les rôles, les revendications et l'autorisation personnalisée ; implémenter des API de protection des données ; activer les requêtes inter-domaines (CORS) ; empêcher la falsification de requêtes intersite (XSRF) ; implémenter et étendre les filtres d'autorisation pour contrôler l'accès aux applications
  • Héberger et gérer l'API Web
    • Héberger l'API Web dans IIS ; auto-héberger une API Web dans votre propre processus ; héberger l'API Web dans Kestrel ; héberger des services dans une application Web Windows Azure ; héberger des services dans des conteneurs Windows et Linux ; configurer le serveur hôte pour la diffusion ; travailler avec un environnement d'hébergement
  • Héberger et gérer Web services
    • Consommer des services API Web en utilisant HttpClient ; envoyer et recevoir des demandes dans différents formats ; gérer la logique de Nouvel essai ; mettre en œuvre la négociation de contenu ; utiliser Swagger pour construire Uris et les charges utiles; utiliser AutoRest pour créer des clients

Ressources disponibles pour la préparation

Conception et implémentation de services Web (15-20%)
  • Consommer un service WCF
    • Générer des proxies en utilisant SvcUtil ; générer des proxies en créant une référence de service ; créer et implanter des usines de canaux ; configurer les services WCF en utilisant les paramètres de configuration ; créer et configurer des liaisons pour les services WCF ; relayer les liaisons vers Azure en utilisant les points de terminaison du bus de service ; intégrer avec le relais de bus de service Azure
  • Implémenter des services Web Azure sans serveur
    • Héberger des services Web à l'aide des services d'application, notamment des applications logiques et des applications API ; concevoir et mettre en œuvre des services basés sur la fonction Azure ; concevoir et mettre en œuvre Azure Web Jobs ; concevoir et mettre en œuvre des services Web basés sur les services de tissus ; implémenter le traitement basé sur le planning dans un environnement sans serveur
  • Implémenter la gestion du trafic dans Azure
    • Implémenter Azure Load Balancer, y compris la mise à l'échelle ; implémenter Azure Application Gateway ; Implémenter Azure Traffic Manager ; concevoir pour plusieurs régions ; tirer parti du CDN Azure pour mettre en cache les services Web ; implémenter Log Analytics
  • Implémenter la gestion de l'API Azure
    • Sécuriser les services Web utilisant des certificats, Azure Active Directory et OAuth ; définir et mettre en œuvre des politiques, y compris les secrets, la mise en cache, les services externes, la surveillance et la limitation ; définir l'interface API à l'aide du portail Azure et de Swagger ; gérer les services en cours d'exécution en utilisant la journalisation, la reprise après sinistre et plusieurs régions
  • Surveiller les services Web
    • Collecter des journaux et des statistiques à l'aide des concentrateurs d'événements Azure ; traiter les journaux et les métriques à l'aide des concentrateurs d'événements Azure, de Stream Analytics et de Machine Learning ; utiliser Azure App Insights pour surveiller et dépanner les services Web

Ressources disponibles pour la préparation

Déploiement d'applications et de services Web (15-20 %)
  • Concevoir une stratégie de déploiement
    • Déployer à l'aide de Web Deploy ; déployer à l'aide de la publication Web dans Visual Studio ; déployer une application Web en utilisant XCopy ; automatiser un déploiement à partir de VSTS ou TFS Build Server ; déployer une application Web sur un conteneur ; concevoir un pipeline de déploiement continu ; déployer en utilisant la synchronisation du cloud
  • Choisir une stratégie de déploiement pour Azure
    • Déterminer le service approprié ; effectuer une mise à niveau sur place et un échange de fentes de déploiement ; créer des environnements de transit ; configurer un domaine de mise à niveau ; créer et configurer des points d'entrée et des points de terminaison internes ; spécifier la configuration du système d'exploitation ; implémenter des modèles ARM pour personnaliser le déploiement ; déployer sur Service Fabric ; déployer sur Azure Stack
  • Configurer une application Web pour le déploiement
    • Passer du mode production ou relâchement au mode débogage ; transformer les fichiers de configuration ; configurer les paramètres de configuration Azure ; configurer Azure Key Vault pour les secrets d'application ; configurer les informations d'identification de déploiement pour Azure App Service
  • Gérer les progiciels en utilisant NuGet
    • Créer et configurer un paquet NuGet ; installer et mettre à jour un progiciel NuGet existant ; résoudre les problèmes de conflit de versions ; se connecter à un cache de référentiel local pour NuGet, configurer votre propre référentiel de progiciels ; gérer les dépendances de NuGet
  • Partager les assemblages entre plusieurs applications et serveurs
    • Préparer l'environnement pour l'utilisation des assemblages sur plusieurs serveurs ; signer des assemblages en utilisant un nom fort ; déployer des assemblages dans le cache de l'assemblage global ; mettre en œuvre la gestion des versions de l'assemblage ; créer un manifeste d'assemblage ; configurer les redirections de liaison d'assemblage ; cibler le netstandard pour les bibliothèques multi-plateformes

Ressources disponibles pour la préparation

Options de préparation

Formation en ligne
Trouver un partenaire de formation Microsoft près de chez vous
Formations dispensées par un instructeur
Trouver un partenaire de formation Microsoft près de chez vous
Vidéo de préparation à l'examen

Entretien sur la 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 pratique

Take a Microsoft Official Practice Test for Exam 487

De la communauté
Livres
Exam Ref 70-487: Developing Windows Azure and Web Services cover

Référence pour l'examen 70-487 : Développement de Windows Azure et de services Web
Publié le : Novembre 2013

Préparez-vous à l'examen Microsoft 70-487 et aidez-nous à démontrer votre maîtrise du développement des services Web et Azure dans le monde réel. Conçu pour les informaticiens expérimentés souhaitant évoluer, la Réf de l’examen se concentre sur les compétences de réflexion critique et de prise de décision nécessaires à la réussite au niveau Microsoft Specialist.

Acheter ce livre dans Microsoft Press Store

Qui est concerné par cet examen ?

Les candidats à cette certification sont des développeurs professionnels qui utilisent Visual Studio 2017 et Microsoft® .NET Core Framework pour concevoir et développer des solutions Web. Les candidats doivent avoir un minimum de trois à cinq ans d'expérience dans le développement de solutions ASP.NET MVC. De plus, les candidats devraient être en mesure de démontrer ce qui suit :

  • Expérience dans la conception et le développement d'applications Web accédant à divers services et données (locaux et distants), y compris Windows Azure
  • Expérience avec le cycle de vie complet de développement de logiciels de solutions de données et de services
  • Expérience de développement et de déploiement dans des environnements à plusieurs niveaux, notamment Windows Azure
  • Expérience dans la conception et le développement de solutions asynchrones
  • Expérience de la création et de la consommation de services HTTP

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. Consultez la Microsoft Certification exam overview 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 Microsoft Certification exam policies and FAQs.

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