Examen 70-529 : TS : Microsoft .NET Framework 2.0 - Développement d'applications distribuées

Cet examen de certification évalue votre aptitude à développer et implémenter des applications distribuées avec Microsoft .NET Framework 2.0.

Published: February 17, 2009
On This Page
Actualités sur les examensActualités sur les examens
Profil des candidatsProfil des candidats
Droit à la certificationDroit à la certification
Langages de codeLangages de code
Outils et ressources pour la préparationOutils et ressources pour la préparation
Compétences évaluéesCompétences évaluées

Actualités sur les examens

L'examen de Spécialiste en technologie (TS) 70-529 : TS : Microsoft .NET Framework 2.0 - Développement d'applications distribuées est disponible depuis le 24 mars 2006.

Top of pageTop of page

Profil des candidats

Les candidats à cet examen travaillent dans une équipe dans un environnement de développement moyen ou grand qui utilise Microsoft Visual Studio .NET 2003 Enterprise Developer ou Visual Studio 2005. Les candidats devront avoir au moins un an d'expérience dans le développement d'applications distribuées avec Microsoft .NET Framework. Les candidats devront posséder une connaissance pratique de Visual Studio 2005.

Top of pageTop of page

Droit à la certification

Si vous réussissez l'examen 70-529 : TS : Microsoft .NET Framework 2.0 – Développement d'applications distribuées, cela vous donne le droit de passer la certification suivante :

Spécialiste en technologie Microsoft Certified : Applications distribuées .NET Framework 2.0

Top of pageTop of page

Langages de code

Lorsque l'examen commence, vous pouvez choisir le langage de programmation dans lequel les segments de code apparaîtront. Les langages de code disponibles pour cet examen sont les suivants :

Microsoft Visual Basic 2005

Microsoft Visual C# 2005

Top of pageTop of page

Outils et ressources pour la préparation

Nous avons regroupé un ensemble très complet de ressources et d'outils de préparation incluant des cours, des livres, des tests pratiques et des sites Web Microsoft. Voici ce que vous devez suivre pour vous préparer à cet examen.

Cours dirigés pour cet examen

Atelier 2548 : Développement d'applications distribuées de base avec Microsoft Visual Studio 2005

Atelier 2549 : Développement avancé d'applications distribuées avec Microsoft Visual Studio 2005

Cours E-Learning pour cet examen

Collection 2548 : Développement d'applications distribuées de base avec Microsoft Visual Studio 2005

Collection 2549 : Développement avancé d'applications distribuées avec Microsoft Visual Studio 2005

Produits de formation à votre rythme de Microsoft Press

Kit d'autoformation MCTS (Examen 70-529) : Développement d'applications distribuées Microsoft .NET Framework 2.0

Programmation de Microsoft Visual Basic 2005 : Langage

Programmation de Microsoft Visual C# : Langage

Tests pratiques Microsoft Certified

MeasureUp : Visitez le site Web MeasureUp pour passer un test de préparation.

Self Test Software : Visitez le site Web Self Test Software pour passer un test de préparation.

Ressources en ligne Microsoft

TechNet : Conçu pour les informaticiens, ce site inclut des procédures pratiques, des conseils pour les meilleures pratiques, des téléchargements, des conversations techniques et bien d'autres choses encore.

MSDN : MSDN (Microsoft Developer Network) constitue une référence pour les développeurs, en leur apportant des exemples de code, des articles techniques, des groupes de discussion, des conversations et bien d'autres choses encore.

Groupes de discussion sur la formation et la certification : Il existe un groupe de discussion pour chaque certification Microsoft. La participation à un groupe de discussion vous permet d'échanger des idées et de poser des questions à d'autres informaticiens, dont plus de 750 professionnels spécialisés « MVP » (Most Valuable Professionals) Microsoft dans le monde entier.

Top of pageTop of page

Compétences évaluées

Cet examen de certification évalue votre aptitude à développer et implémenter des applications distribuées avec Microsoft .NET Framework 2.0. Avant de passer cet examen, vous devez maîtriser les compétences professionnelles répertoriées dans le tableau ci-dessous. Ce tableau indique les produits Official Microsoft Learning qui peuvent vous aider à acquérir les compétences testées lors de cet examen.

KEY:Le cours présente en introduction un aperçu général de cette tâche. Vous devrez compléter ce cours par des travaux supplémentaires = Le cours présente en introduction un aperçu général de cette tâche. Vous devrez compléter ce cours par des travaux supplémentaires    Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires = Le cours comprend certains documents pour vous préparer à cette tâche. Vous devrez compléter le cours par des travaux supplémentaires    Le cours comprend des documents pour vous préparer à cette tâche = Le cours comprend des documents pour vous préparer à cette tâche
Compétences évaluées par l'examen 70-529Atelier 2548Atelier 2549
Création et accès aux services Web XML  

Créer et configurer une méthode de service Web XML.

Créer une méthode publique.

Lier l'attribut WebMethodAttribute.

Créer une méthode Web OneWay.

Configurer une méthode de service Web.

Le cours comprend des documents pour vous préparer à cette tâche


Configurer une méthode de service Web à l'aide des propriétés de l'attribut WebMethodAttribute.

Le cours comprend des documents pour vous préparer à cette tâche


Utiliser des fichiers de découverte pour publier une liste des services Web installés sur un serveur Web.

Le cours présente en introduction un aperçu général de cette tâche. Vous devrez compléter ce cours par des travaux supplémentaires


Créer et déployer une application de service Web.

Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires

Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires

Configuration et personnalisation d'une application de service Web  

Configurer des messages SOAP.

Configurer le formatage des messages SOAP pour une méthode de service Web.

Spécifier les informations de base d'une application de service Web.

Spécifier les liaisons d'une application de service Web à l'aide de l'attribut WebServiceBindingAttribute.

Configurer une application de service Web à l'aide d'un fichier Machine.config.

Configurer une application de service Web à l'aide d'un fichier Web.config.

Le cours comprend des documents pour vous préparer à cette tâche


Configurer le protocole de communication des services Web.

Sélectionner la mise en forme des messages SOAP.

Spécifier la mise en forme des paramètres.

Spécifier le style des paramètres.

Le cours comprend des documents pour vous préparer à cette tâche


Gérer l'état de session dans les services Web.

Implémenter l'état de la session à l'aide de l'objet Application.

Implémenter l'état de session à l'aide de cookies.

Implémenter l'état de la session à l'aide de l'objet Session.

Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires


Implémenter des en-têtes SOAP.

Ajouter une classe d'en-tête SOAP personnalisée.

Créer une instance publique de la classe d'en-tête SOAP personnalisée dans une classe de service Web.

Appliquer un attribut SoapHeader à une méthode Web.

Accéder et traiter un en-tête SOAP dans une méthode Web.

Définir la direction d'un en-tête SOAP.

Traiter les en-têtes SOAP inconnus.


Le cours comprend des documents pour vous préparer à cette tâche

Implémenter des extensions SOAP.

Créer une extension SOAP personnalisée.

Configurer une extension SOAP.

Traiter un en-tête SOAP dans une application client.


Le cours comprend des documents pour vous préparer à cette tâche

Création, configuration et déploiement d'applications distantes  

Créer et configurer une application serveur.

Créer un domaine d'application serveur.

Configurer une application serveur par programmation.

Configurer une application serveur à l'aide des fichiers de configuration.

Compiler et créer une application serveur.

Le cours comprend des documents pour vous préparer à cette tâche


Créer une application client pour accéder à un objet distant.

Créer un objet distant.

Configurer une application client par programmation.

Configurer manuellement une application client à l'aide des fichiers de configuration.

Accéder au service distant en invoquant une méthode distante.

Appeler une méthode distante de façon synchrone dans une application client.

Le cours comprend des documents pour vous préparer à cette tâche


Déboguer et déployer une application distante.

Utiliser des compteurs de performance pour surveiller une application distante.

Déboguer une application distante.

Héberger et déployer une application distante.

Le cours comprend des documents pour vous préparer à cette tâche


Créer et sérialiser des types utilisables à distance.

Créer un type utilisable à distance.

Créer des types génériques.

Configurer par programmation un format de sérialisation.

Configurer un format binaire.

Configurer un format SOAP.

Implémenter une sérialisation VTS (Version Tolerant Serialization).

Le cours comprend des documents pour vous préparer à cette tâche


Gérer la durée de vie des objets distants.

Initialiser la durée de vie d'un objet distant.

Renouveler la durée de vie d'un objet distant.

Le cours comprend des documents pour vous préparer à cette tâche


Implémentation des appels asynchrones et des événements distants  

Appeler des méthodes Web de façon asynchrone.

Appeler une méthode Web.

Demander si une méthode Web s'est terminée.

Obtenir les résultats de la méthode Web.

Implémenter le rappel.

Appeler une méthode Web OneWay.

Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires


Appeler des méthodes distantes de façon asynchrone.

Implémenter des méthodes unidirectionnelles à l'aide de l'attribut OneWay.

Appeler une méthode distante de façon asynchrone.

Implémenter le rappel.

Le cours comprend des documents pour vous préparer à cette tâche


Implémenter des événements dans des applications distantes.

Créer et déclencher des événements.

Implémenter le gestionnaire d'événements pour les événements d'un objet distant.

Le cours comprend des documents pour vous préparer à cette tâche


Implémentation de Web Services Enhancements (WSE) 3.0  

Activer WSE dans des applications client et serveur.

Ajouter des références aux assemblages WSE dans des applications client.

Modifier la classe proxy de service Web pour qu'elle dérive de la classe WebServicesClientProtocol.

Ajouter un élément <soapExtensionTypes> sous l'élément <webServices> dans un fichier de configuration.

Ajouter un élément <configSections> pour ajouter la section <microsoft.web.services3> à un fichier de configuration.


Le cours comprend des documents pour vous préparer à cette tâche

Ajouter une signature numérique à un message SOAP et vérifier une signature de message SOAP existante.

Signer un message SOAP de façon numérique.

Vérifier un message SOAP signé.


Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires

Chiffrer et déchiffrer un message SOAP.

Chiffrer un message SOAP.

Déchiffrer un message SOAP chiffré.


Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires

Implémenter une stratégie pour une application de service Web.

Créer manuellement un fichier de stratégie.

Déclarer l'ensemble des stratégies dans un fichier de stratégies.

Mapper des stratégies à des points de terminaison SOAP.

Configurer un fichier de stratégie dans un fichier de configuration.

Créer et appliquer une stratégie personnalisée.

Créer un fichier de stratégie à l'aide de l'outil WseConfigEditor3.

Définir une stratégie dans une application client et dans un ordinateur client.


Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires

Implémenter des filtres dans une application de service Web.

Ajouter un filtre.

Supprimer un filtre.

Modifier l'ordre des filtres.

Activer le filtre Trace.

Créer des filtres d'entrée et sortie personnalisés.

Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires


Implémenter la messagerie WSE SOAP.

Sélectionner un protocole.

Implémenter la messagerie SOAP unidirectionnelle.

Implémenter la messagerie SOAP bidirectionnelle.

Envoyer des pièces jointes à partir d'une application de service Web.

Recevoir des pièces jointes dans une application client.


Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires

Acheminer des messages SOAP à l'aide du routeur WSE.

Créer une application de routeur WSE.

Configurer une application de routeur WSE.

Configurer un cache referral pour le routage.


Le cours comprend des documents pour vous préparer à cette tâche

Ajouter et vérifier des informations de sécurité.

Ajouter des informations de sécurité à un message SOAP.

Vérifier les informations de sécurité.


Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires

Création et accès à un composant traité et utilisation de la file d'attente de messages  

Créer, configurer et accéder à un composant traité.

Créer un composant traité.

Ajouter des attributs à un composant traité.

Enregistrer un composant traité.

Implémenter la sécurité.

Ajouter une référence à un composant traité dans une application.

Créer une instance d'un composant traité.

Appeler les méthodes d'un composant traité.

Le cours comprend des documents pour vous préparer à cette tâche


Créer, supprimer et définir des autorisations dans une file d'attente de messages.

Créer manuellement une file d'attente de messages.

Créer une file d'attente de messages par programmation.

Supprimer une file d'attente de messages.

Définir par programmation les autorisations d'une file d'attente de messages.

Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires


Envoyer les messages dans une file d'attente de messages et supprimer les messages d'une file d'attente.

Créer un message.

Envoyer un message.

Recevoir un message de façon synchrone.

Décider du format à utiliser.

Lire le corps d'un message.

Supprimer les messages placés en file d'attente.

Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires

Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires

Signer et chiffrer les messages.

Signer un message.

Chiffrer un message à l'aide des propriétés UseEncryption et EncryptionAlgorithm.

Gérer les accusés de réception.

Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires

Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires

Recevoir les messages.

Consulter les messages.

Dénombrer les messages.

Recevoir un message de façon asynchrone.

Utiliser les méthodes BeginReceive/BeginPeek.

Répondre à un événement ReceiveCompleted ou PeekCompleted.

Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires

Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires

Traiter les messages.

Vérifier une source de message à l'aide d'un certificat.

Déchiffrer un message.

Extraire les informations de la file d'attente de réponses à partir d'un message.

Composer et envoyer une réponse dans une file d'attente de réponses.

Appliquer une règle à une file d'attente de messages.

Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires

Le cours comprend certains documents pour vous préparer à cette tâche.  Vous devrez compléter le cours par des travaux supplémentaires

Remarque : Ce guide de préparation peut être modifié à tout moment sans avertissement préalable à la seule discrétion de Microsoft. Les examens Microsoft peuvent inclure des éléments de simulation et des technologies de test adaptés. Microsoft ne précise pas le format sous lequel les examens seront présentés. Veuillez utiliser les objectifs cités dans ce guide pour préparer l'examen, sans tenir compte du format dans lequel aura lieu l'examen. Téléchargez des exemples et apprenez-en plus en visitant la page Testing Innovations.


Top of pageTop of page