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

Examen
70-513

Logo Visual Studio

  • 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 :
    Microsoft Certified Technology Specialist (MCTS), Microsoft Certified Professional Developer (MCPD)

TS : Windows Communication Foundation Development with Microsoft .NET Framework 4

Cet examen a été retiré

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

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.

Création de services (20 %)
  • Création de contrats de service et d'opération
    • Communication unilatérale, en duplex et demande/réponse ; création et spécification de contrats d'erreur ; contrats basés sur une configuration ; exposition des métadonnées de service ; sélection de la sérialisation (par exemple, sérialiseur de contrat de données / sérialiseur XML)
    • Les éléments suivants ne figurent pas dans le programme : contrats d'opération et de service de conception ; transactions, instanciation, attributs relatifs à la sécurité
  • Création des contrats de données
    • Gestion des types connus, sérialisation des données de contrôle, utilisation des attributs requis et des attributs d'ordre sur les membres de données, mise en œuvre du contrôle des versions IExtensibleDataObject, objets OCT
    • Les éléments suivants ne figurent pas dans le programme : utilisation d'un sérialiseur personnalisé (ISerializationSurrogate)
  • Création de contrats de message
    • 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
  • Mise en œuvre d'une gestion générique des messages
    • Création d'un contrat fourre-tout, lecture et écriture des messages, utilisation des propriétés, utilisation des en-têtes
    • Les éléments suivants ne figurent pas dans le programme : héritage d'une classe de message, utilisation de BodyWriter, création de messages d'erreur
  • Mise en œuvre des services RESTful
    • Accès au contexte HTTP ; WebGet/WebInvoke, UriTemplates ; JSON/POX
  • Création et configuration d'un service de routage
    • Filtres, statiques et dynamiques, routage basé sur le contexte, routage basé sur le contenu ; interfaces de routeur
  • Création et configuration d'un service de découverte
    • Configuration de modes ad hoc et gérés, portée de la découverte, annonces de service
Hébergement et configuration des services (18 %)
  • Gestion et configuration des points de terminaison
    • Liaisons d'erreur et de standard ; liaisons personnalisées créées à partir d'éléments de liaison standard ; points de terminaison standard ; transport, notamment configuration de services basés sur un code HTTP, TCP, des canaux nommés, UDP, MSMQ ; codage du message
    • Les éléments suivants ne figurent pas dans le programme : création d'un élément de liaison personnalisé ; création de nouveaux points de terminaison standard, chargement de la configuration à partir d'un emplacement autre que le fichier de configuration de l'application par défaut, sécurité, transactions, sessions fiables
  • Configuration des comportements
    • Application de comportements de service, de point de terminaison et d'opération dans la configuration et le code
    • Les éléments suivants ne figurent pas dans le programme : création d'un comportement personnalisé ; création et utilisation de comportements de répartition, chargement de la configuration à partir d'un emplacement autre que le fichier de configuration de l'application par défaut
  • Mise en œuvre de l'auto-hébergement
    • Configuration et instanciation d'un hôte de service
    • Les éléments suivants ne figurent pas dans le programme : mise en œuvre d'un hôte de service personnalisé
  • Mise en œuvre de l'hébergement du serveur Web
    • Configuration d'IIS/WAS pour WCF, déploiement sur IIS/WAS, configuration sans fichier, spécification d'un ServiceHost
    • Les éléments suivants ne figurent pas dans le programme : Windows Application Server
Consommation des services (18 %)
  • Création d'un proxy de service
    • Utilisation d'une classe proxy ou d'une fabrique de canal pour créer un proxy, création d'un proxy pour une communication asynchrone, création d'un proxy pour une communication en duplex
    • Les éléments suivants ne figurent pas dans le programme : basculements de ligne de commande SvcUtil
  • Configuration de points de terminaison client
    • Liaisons standard, liaisons personnalisées créées à partir d'éléments de liaison standard, configuration des comportements ; liaisons basées sur un code et sur une configuration ; configuration des adresses
    • Les éléments suivants ne figurent pas dans le programme : sécurité ; création de comportements personnalisés
  • Appel d'un service
    • Appel d'une opération de service de manière synchrone et asynchrone, gestion des pannes de service, utilisation de la classe message, gestion du cycle de vie du proxy (canaux ouverts, canaux fermés, canaux abandonnés, gestion des canaux défaillants), mise en œuvre d'une communication en duplex
  • Consommation des services RESTful
    • Accès au contexte HTTP, JSON/POX
  • Mise en œuvre de la découverte de service
    • Configuration de la portée cible, analyse des annonces de service
Sécurisation des services (17 %)
  • Configuration des liaisons sécurisées
    • Transport, message, mode mixte
  • Configuration de la sécurité du message
    • Spécification des niveaux de protection dans les différentes parties du message
  • Mise en œuvre de l'authentification
    • Fournisseur d'appartenance Microsoft ASP.NET, fournisseur personnalisé, sécurité intégrée Windows, certificats (X.509), identité du point de terminaison à authentification fédérée ; configuration des informations d'identification du client ; validateur personnalisé
    • Les éléments suivants ne figurent pas dans le programme : Geneva Framework
  • Mise en œuvre de l'autorisation
    • Autorisation basée sur le rôle, basée sur la revendication ; configuration des fournisseurs de rôles pour les points de terminaison ; principal attribut d'autorisation
    • Les éléments suivants ne figurent pas dans le programme : autorisation de la gestion des droits, par exemple Active Directory Rights Management Services (AD RMS)
  • Mise en œuvre de l'usurpation d'identité
    • Configuration et code, configuration de propriétés d'usurpation d'identité d'ISS (Internet Information Services) spécifiques à WCF, configuration des options d'usurpation d'identité, basée sur l'opération et basée sur le service
  • Mise en œuvre de l'audit de la sécurité
    • Utilisation du comportement serviceSecurityAudit, audit du service, journal d'audit
Gestion du cycle de vie de l'instance de service (13 %)
  • Gestion des instances de service
    • Par appel, par session, unique, code et configuration, activation et désactivation, services durables, étranglement
  • Gestion des sessions
    • Code et configuration, attributs de la gestion des sessions, étranglement, sessions fiables, sessions au niveau du transport et au niveau de l'application, appel d'un contrat de rappel
  • Mise en œuvre des transactions
    • Transactions distribuées, files d'attente transactionnelles, flux de transactions ; configuration des attributs de liaison des transactions, WS-AtomicTransaction (WS-AT), attributs des comportements transactionnels au niveau du service et de l'opération, utilisation des transactions dans le code
  • Gestion de l'accès concurrentiel
    • Modes d'accès concurrentiel unique, multiple et réentrant ; SynchronizationContext et CallbackBehavior
    • Les éléments suivants ne figurent pas dans le programme : blocages et autre problèmes de multithreading
  • Gestion de la cohérence entre les instances, les sessions, les transactions et l'accès concurrentiel
    • Combinaisons possibles entre les instances, les sessions, les transactions et l'accès concurrentiel (par exemple, mode instance unique avec mode accès concurrentiel multiple)
Analyse et dépannage des systèmes distribués (13 %)
  • Configuration de la journalisation des messages
    • Configuration des écouteurs de message, niveau de journalisation, filtres de message, configuration des informations d'identification personnelle connues de la journalisation
    • Les éléments suivants ne figurent pas dans le programme : journaux des messages sécurisés
  • Configuration des diagnostics
    • WMI, compteurs de performances, journalisation des événements
  • Débogage des interactions client-service
    • Envoi des détails de l'exception de serveur au client, suivi de bout en bout, interprétation de la sortie à partir de la visionneuse de suivi (message unique et bout à bout)
    • Les éléments suivants ne figurent pas dans le programme : fonctionnalités de la visionneuse de suivi en dehors de la visualisation des suivis

Qui est concerné par cet examen ?

Les candidats à cet examen développent des applications distribuées à l'aide de Microsoft Visual Studio 2010 et de .NET Framework 4. Les candidats doivent avoir au moins un an d'expérience en développement d'applications basées sur Windows Communication Foundation (WCF), dont au moins six mois d'expérience avec .NET Framework 4. Les candidats doivent également être en mesure d'attester des aptitudes suivantes :

  • Solide compréhension de WCF dans le cadre de la pile de solutions .NET Framework 4
  • Expérience en création d'éléments de modèle de service
  • Expérience de l'utilisation de WCF pour la prise en charge de la communication ouverte et .NET
  • Expérience en configuration et déploiement des applications WCF
  • Expérience de l'utilisation des outils Visual Studio, des outils de suivi, de SvcUtil, de l'analyse des performances WCF et d'IIS/WAS pour l'hébergement de services
  • Expérience en sécurisation des applications WCF
  • Solide compréhension de l'accès concurrentiel

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