| Actualités sur les examens | |
| Sujets traités | |
| Profil des candidats | |
| Droit à la certification | |
| Langages de code | |
| Outils et ressources pour la préparation | |
| Compétences évaluées |
L'examen de Spécialiste en technologie (TS) 70-536 : TS : Microsoft .NET Framework 2.0—Fondements du développement d'applications est disponible depuis le 1er mars 2006.
La liste ci-dessous indique les sujets traités dans cet examen. Le pourcentage indique la portion de l'examen consacrée à une compétence particulière.
| • | Développement d'applications qui utilisent des types et collections système (15 pour cent) |
| • | Implémentation des traitements de services, des threads et des domaines d'application dans une application .NET Framework (11 pour cent) |
| • | Intégration des fonctions de configuration, de diagnostic, de gestion et d'installation dans une application .NET Framework (14 pour cent) |
| • | Implémentation de la sérialisation et de la fonctionnalité d'entrée/sortie dans une application .NET Framework (18 pour cent) |
| • | Amélioration de la sécurité des applications .NET Framework à l'aide des fonctions de sécurité .NET Framework 2.0 (20 pour cent) |
| • | Implémentation de l'interopérabilité, de la réflexion et de la fonctionnalité de courrier dans une application .NET Framework (11 pour cent) |
| • | Implémentation de la globalisation, du dessin et de la fonctionnalité de manipulation de texte dans une application .NET Framework (11 pour cent) |
Les candidats à cet examen travaillent en é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 deux à trois ans d'expérience dans le développement d'applications Web, Windows ou distribuées avec Microsoft .NET Framework 1.0, .NET Framework 1.1 et .NET Framework 2.0. Les candidats devront posséder une connaissance pratique de Visual Studio 2005.
Si vous réussissez l'examen 70-536 : TS : Microsoft .NET Framework 2.0—Fondements du développement d'applications , cela vous donne le droit de passer les certifications suivantes :
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 |
| • | Microsoft Visual C++ 2005 |
Nous avons regroupé un ensemble très complet de ressources et d'outils de préparation. Ceux-ci incluent des cours, des livres, des tests pratiques et des sites Web Microsoft. Voici ce que vous devez suivre pour vous préparer à cet examen.
| • | La collection 2956 est maintenant disponible sous forme de deux collections :
|
| • | |
| • | |
| • |
| • | 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. |
| • | TechNet : Conçu pour les informaticiens, ce site inclut des documents de 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 certification et la formation : 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. |
Cet examen de certification mesure votre connaissance des principes fondamentaux de .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: |
| Compétences évaluées par l'examen 70-536 | Cours 2956E | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Développement d'applications qui utilisent des collections et des types système | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gérer des données dans une application .NET Framework à l'aide des types système .NET Framework 2.0 (voir l'espace de noms System)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gérer un groupe de données associées dans une application .NET Framework à l'aide de collections. (voir l'espace de noms System.Collections)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Améliorer la sécurité des types et les performances dans une application .NET Framework à l'aide de collections génériques. (voir l'espace de noms System.Collections.Generic)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gérer les données dans une application .NET Framework à l'aide de collections spécialisées. (voir l'espace de noms System.Collections.Specialized)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implémenter les interfaces .NET Framework afin que les composants soient conformes aux contrats standard. (voir l'espace de noms System)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contrôler les interactions entre les composants d'application .NET Framework à l'aide des événements et des délégués. (voir l'espace de noms System)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implémentation des traitements de service, des threads et des domaines d'application dans une application .NET Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implémenter, installer et contrôler un service. (voir l'espace de noms System.ServiceProcess)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Développer des applications .NET Framework multithreads. (voir l'espace de noms System.Threading)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Créer une unité d'isolation pour l'exécution en langage commun dans une application .NET Framework à l'aide de domaines d'application. (voir l'espace de noms System)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Imbriquer des fonctions de configuration, de diagnostic, de gestion et d'installation dans une application .NET Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Imbriquer une fonctionnalité de gestion de configuration dans une application .NET Framework. (voir l'espace de noms System.Configuration)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Créer un programme d'installation Microsoft Windows personnalisé pour les composants .NET Framework à l'aide de l'espace de noms System.Configuration.Install et configurer les applications .NET Framework à l'aide des fichiers de configuration, des variables d'environnement et de l'outil de configuration de .NET Framework (Mscorcfg.msc).
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gérer un journal d'événements à l'aide de l'espace de noms System.Diagnostics.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gérer les traitements système et surveiller les performances d'une application .NET Framework à l'aide de la fonctionnalité de diagnostic de .NET Framework 2.0. (voir l'espace de noms System.Diagnostics)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Déboguer et tracer une application .NET Framework à l'aide de l'espace de noms System.Diagnostics.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Imbriquer des informations de gestion et des événements dans une application .NET Framework. (voir l'espace de noms System.Management)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implémentation de la sérialisation et de la fonctionalité d'entrée/sortie dans une application .NET Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sérialiser ou désérialiser un objet ou un graphique d'objets à l'aide de techniques de sérialisation d'exécution. (voir l'espace de noms System.Runtime.Serialization)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contrôler la sérialisation d'un objet vers un format XML à l'aide de l'espace de noms System.Xml.Serialization.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implémenter le formatage de sérialisation personnalisé à l'aide des classes Serialization Formatter.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accéder aux fichiers et dossiers à l'aide des classes File System. (voir l'espace de noms System.IO)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gérer les flux d'octets à l'aide des classes Stream. (voir l'espace de noms System.IO)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gérer les données d'application .NET Framework à l'aide des classes Reader et Writer. (voir l'espace de noms System.IO)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Compresser et décompresser des informations de flux dans une application .NET Framework (voir l'espace de noms System.IO.Compression) et améliorer la sécurité des données d'application à l'aide d'un stockage isolé. (voir l'espace de noms System.IO.IsolatedStorage)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amélioration de la sécurité des applications .NET Framework à l'aide des fonctions de sécurité .NET Framework 2.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implémenter la sécurité d'accès au code pour améliorer la sécurité d'une application .NET Framework. (voir l'espace de noms System.Security)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implémenter le contrôle d'accès à l'aide des classes System.Security.AccessControl.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implémenter un schéma d'authentification personnalisé à l'aide des classes System.Security.Authentication. (voir l'espace de noms System.Security.Authentication) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Chiffrer, déchiffrer et hacher les données à l'aide des classes System.Security.Cryptography. (voir l'espace de noms System.Security.Cryptography)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contrôler les autorisations aux ressources à l'aide des classes System.Security.Permission. (voir l'espace de noms System.Security.Permission)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contrôler les privilèges de code à l'aide des classes System.Security.Policy. (voir l'espace de noms System.Security.Policy)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accéder et modifier les informations d'identité à l'aide des classes System.Security.Principal. (voir l'espace de noms System.Security.Principal)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implémentation des fonctionnalités d'interopérabilité, de réflexion et de courrier dans une application .NET Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Exposer les composants COM à .NET Framework et les composants .NET Framework à COM. (voir l'espace de noms System.Runtime.InteropServices)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Invoquer des fonctions DLL non gérées dans une application .NET Framework et contrôler le marshaling des données dans une application .NET Framework. (voir l'espace de noms System.Runtime.InteropServices)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implémenter la fonctionnalité de réflexion dans une application .NET Framework (voir l'espace de noms System.Reflection) et créer des métadonnées, un langage intermédiaire Microsoft (MSIL) et un fichier PE à l'aide de l'espace de noms System.Reflection.Emit.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Envoyer un courrier électronique à un serveur Simple Mail Transfer Protocol (SMTP) pour le transmettre à partir d'une application .NET Framework. (voir l'espace de noms System.Net.Mail)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implémentation des fonctionnalités de globalisation, de dessin et de manipulation de texte dans une application .NET Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Formater les données à partir des informations culturelles. (voir l'espace de noms System.Globalization)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Améliorer l'interface utilisateur d'une application .NET Framework à l'aide de l'espace de noms System.Drawing.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Améliorer les fonctionnalités de prise en charge du texte d'une application .NET Framework (voir l'espace de noms System.Text) et rechercher, modifier et contrôler le texte dans une application .NET Framework à l'aide d'expressions régulières. (voir l'espace de noms System.RegularExpressions)
|
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 les exemples et apprenez-en plus en visitant la page Testing Innovations |