Les nouvelles certifications Microsoft
Avant toute chose, cet article ne parle que des nouvelles certifications MS au niveau développement. Pour toutes les personnes qui se demandent s’ils vont devoir faire une croix sur leurs certifications MCSA/MCSE la réponse est non !
Pas de besoin de paniquer !
Pourquoi ?
Car la sortie toute récente de Visual Studio 2005 provoque l’arrivée de nouveautés au niveau des certifications qui concernent ces produits là (donc des certifications de développement principalement).
Les cursus MCSA/MCSE ne changeront donc pas avant l’arrivée de Vista.
Concrètement, qu’est-ce que cela change par rapport aux certifications que l’on connaît ?
- Pour ceux qui sont déjà certifiés (MCP/MCAD/MCSD) : pas grand-chose, vos certifications acquises restent valable tant que la technologie en question reste d’actualité (autrement dit, vous avez encore pas mal de temps avant que .NET devienne obsolète !). Ouf ! on a pas fait tout ça pour rien

- Pour ceux qui ne sont pas (encore) certifiés : A vous de voir. Soit vous attendez que ces nouvelles certifications soient en place pour de bon (début 2006), soit vous commencez à vous certifier sur .NET v1 et vous pourrez ensuite passer les certifications « passerelles » pour vous certifier aussi sur .NET v2 (la deuxième solution demande évidemment plus de boulot !).
Voyons maintenant les nouveaux cursus en détail.
Nota : je ne parle ici que des cursus MCTS orientés développement .NET, il existe 2 autre cursus (Sql Server 2005 et BizTalk 2006) et d’autres sont à venir.
Ce cursus est à peu près* équivalent à une certification MCP sur .NET v1, cependant, comme il s’agit d’un cursus il y a plusieurs certifications à passer (2 pour être précis)…
Mais pourquoi il y a-t-il 2 certifications à passer pour .NET v2 contre une seule pour .NET v1 me direz-vous !
Il peut y avoir plusieurs réponses (des sérieuses et des pas très très sérieuses), mais la plus logique à mon sens est tout simplement car .NET v2 reprend tous les concepts du .NET v1 et en rajoute pas mal en plus. Du coup, une seule certification pour vérifier l’ensemble des connaissances sur le sujet parait un peu juste (ou alors elle dure 5h le temps de tout voir !), ils ont donc divisé ça en 2.
Il y a 3 cursus MCTS :
On peut comparer ces 3 cursus à des « mini-MCAD ».
- Tout d’abord, quelque soit le cursus choisi, il faut passer la certification de base : Microsoft .NET Framework 2.0 - Application Development Foundation, qui comme son nom l’indique représente les connaissances à avoir sur les bases du développement .NET v2
- Ensuite on passe la certification en rapport avec le cursus désiré :
Une fois ces 2 certifications passées, on obtient le titre MCTS. Ce titre certifie que vous êtes spécialiste d’une technologie (en l’occurrence .NET v2
) quelque soit votre rôle dans l’entreprise. Nous allons voir par la suite que les autres cursus vous déclarent en tant que spécialiste d’un rôle (et d’une technologie évidemment).
Petit bémol sur ce cursus : Vous perdez le titre MCTS dès lors que la technologie (.NET v2) n’est plus supportée par Microsoft (ce qui nous laisse tout de même pas mal de temps !).
Et si je suis déjà MCAD ?
Pour l’instant, rien à faire de plus car le MCTS est apparemment « en-dessous » du MCAD. Nous verrons après comment upgrader son MCAD pour être certifié sur .NET v2.
Conclusion
Ce cursus est un intermédiaire entre la simple certification (MCP) et le niveau supérieur : le cursus MCPD (Microsoft Certified Professional Developper, l’équivalent du MCAD pour .NET v2). A noter qu’il est indispensable d’avoir au moins un MCTS en poche pouvoir passer au MCPD.
* : Un certifié conserve toujours l’appellation MCP dès lors qu’il obtient une certification Microsoft quelle qu’elle soit.
Ce titre pourrait être comparé au titre MCAD. Je dis bien « pourrait » car s’il n’y a qu’un seul titre MCAD pour .net v1, il y a maintenant plusieurs titres MCPD pour .NET v2 et seuls 2 d’entre eux sont équivalent au MCAD. Pour l’obtention de ce titre, il y a 3 certifications à obtenir (tout du moins pour les 2 titres présentés ici).
Tout d’abord voici les 2 MCPD en question :
Comme indiqué avant, vous devez posséder le titre MCTS en rapport avec le titre MCPD que vous voulez obtenir.
Une fois le MCTS acquis, il vous faut passer un troisième et dernier examen (lui aussi en rapport avec le titre choisi). Ce qui nous donne :
- MCPD Web developer :
- Passage du cursus MCTS Web Applications (2 certifs)
- Passage de la certification Designing and Developing Web Applications by Using the Microsoft .NET Framework
- MCPD Windows Developer
- Passage du cursus MCTS Windows Applications (2 certifs)
- Passage de la certification Designing and Developing Windows Applications by Using the Microsoft .NET Framework
Une fois ces certifications obtenues, vous avez le titre MCPD. Ce titre certifie non seulement que vous êtes spécialiste d’une technologie mais que vous avez aussi les compétences du poste correspondant au titre. Par exemple, si vous obtenez le titre MCPD Web Developer, cela signifie que vous êtes compétent en ASP.NET v2 mais aussi que vous êtes apte à occuper un poste de développeur Web au sein d’une entreprise (par « apte » on entend que vous avez des notions de conception, de conduite de projet, de planning,… et ce pour des projets de type application web uniquement). Contrairement au MCTS, le MCPD vous déclare spécialiste d’un rôle au sein d’une entreprise.
Et si je suis déjà MCAD ?
Pour cela, il est prévu le passage d’une (oui, une seule) certification passerelle pour obtenir le titre MCPD de votre choix. Voici les certifications en questions (les titres sont suffisamment explicite, ça se passe de commentaire !) :
- UPGRADE: MCAD skills to MCPD: Web Developer by Using the Microsoft .NET Framework
- UPGRADE: MCAD skills to MCPD: Windows Developer by Using the Microsoft .NET Framework
Et si je suis déjà MCSD ?
Pour l’instant rien, pas besoin de passer une certification supplémentaire pour ces 2 titres MCPD.
Gros bémol pour ces 2 titres :
Une nouveauté (et pas des moindres) introduite dans ces cursus est le fait que le titre MCPD est un titre à renouveler.
En effet, vous devez renouveler votre titre tous les 3 ans en vous recertifiant (Et oui, maintenant on considère que les gens peuvent perdre leurs compétences, ce qui est possible au final…). Pour l’instant les conditions de recertification ne sont pas disponibles chez Microsoft.
Conclusion
Les MCPD Web Developer et Windows Developer sont en quelques sortes des MCAD spécialisés sur un rôle de l’entreprise et une technologie. Microsoft précise que pour ces titres, la seule compétence technique ne suffit pas mais l’expérience du rôle en question est aussi évaluée.
Le cursus MCPD Enterprise Application Developer
J’ai volontairement mis ce titre là à part, même s’il fait partie de la même série et se trouve au même niveau que les 2 autres titres MCPD. En effet, ce MCPD est en fait l’équivalent du MCSD pour .NET v2.
Son organisation est à peu près similaire aux 2 autres à la différence que pour l’obtenir, il ne faut pas un seul mais *tous* les MCTS (soit 4 certifications).
En plus de ces MCTS, il faut passer une dernière certification, plus généraliste, sur le design d’applications complexes autour de la plateforme .NET v2.
En résumé cela nous donne ça :
- Passage des 3 cursus MCTS (4 certifs, la certif de base ne se passe évidemment qu’une seule fois)
- Passage de la certification PRO: Designing and Developing Enterprise Applications by Using the Microsoft .NET Framework
Et si je suis déjà MCSD ?
Cette fois-ci il vous faudra passer 2 certifications pour upgrader votre MCSD vers ce MCPD précis.
Le contenu de ces 2 certifications est relativement flou puisque les titres ne sont pas vraiment explicites :
- UPGRADE: MCSD Microsoft .NET Skills to MCPD: Enterprise Application Developer by Using the Microsoft .NET Framework: Part 1
- UPGRADE: MCSD Microsoft .NET Skills to MCPD: Enterprise Application Developer by Using the Microsoft .NET Framework: Part 2
Conclusion
5 certifications au total pour ce titre un peu spécial de la série des MCPD Enterprise Application Developer qui est le digne successeur du MCSD .NET v1. Attention cependant, ce titre ne déroge pas à la règle du renouvellement : tous les 3 ans, il faut se recertifier sous peine de perdre son titre.
Ce cursus possède un fonctionnement complètement différent des autres cursus de certification.
En effet, le pré-requis principal est le suivant : posséder au moins 10 ans d’expérience dans le monde des NTICs dont au moins 3 ans d’expérience significative en tant qu’architecte, ce qui réduit déjà pas mal le nombre de candidat possible.
Ce cursus propose seulement 2 disciplines : logiciel et infrastructure ; dont le périmètre couvert est, pour les 2 domaines, très large (et donc digne d’un architecte).
Le processus de certification n’est pas un simple passage de tests QCM comme les autres certifications. C’est un processus en 8 étapes qui se déroule de la manière suivante :
- Le candidat à la certification Microsoft Certified Architect doit avoir au moins 10 ans d'expérience dans le domaine des nouvelles technologies, et au moins 3 ans d'expérience en tant qu'architecte avant de s'inscrire à la certification
- Le candidat pourra intégrer le programme de plusieurs manières:
- s'il contacte microsoft directement (via le site Microsoft.com) pendant la période d'inscription
- s'il est recommandé par son employeur
- s'il est recommandé par un architecte déjà certifié ou un membre du conseil du programme MCA
- L'expérience du candidat est vérifiée et validée
- Après vérification, le candidat est accepté dans le programme et se voit assigné un mentor
- En plus de ce mentor, Le candidat a accès à une bibliothèque de livres techniques et non-techniques pour l'aider à préparer sa présentation
- Le candidat soumet son dossier qui doit inclure un historique de son parcours professionnel, un architecture de sa création et un document présentant des exemples de mission d'architecture qu'il a pu réaliser. Le dossier est soumis au conseil du programme MCA pour prépararer la présentation du candidat
- Le candidat effectue présente sa solution architecturale aux membres du conseil. La présentation est ensuite suivie d'une série de questions traitant soit de la présentation, soit d'architecture en général.
- Après délibration du conseil, le candidat peut obtenir le titre de Microsoft Certified Architect
Conclusion
Vous l’aurez compris, cette certification est bien en marge des autres certifications décrites ci-dessus. L’intention de Microsoft n’est pas de certifier des experts techniques sur ses technologies, mais de reconnaître la valeur de certaines personnes dont l’expérience est largement prouvée dans le monde industriel. Ce cursus est d’ailleurs déjà reconnu et approuvé par des acteurs majeurs de l’industrie comme HP Services.
Dernière précision, le prix de passage de cette certification (non arrêté pour le moment) est fixé à 10000 $... 
Conclusion
Voilà donc une présentation, un peu plus dans le concrêt, des nouvelles certifications de Microsoft. Actuellement disponibles en version bêta pour certaines d'entre elle, elle seront mise en place progressivement à partir de janvier 2006. Les informations étant mises à jour fréquemment sur le site de Microsoft, il se peut que cet article ne soit plus tout à fait à jour, n'hésitez pas à laisser un commentaire pour apporter un complément d'information.
Dans un prochain article, je présenterai les nouveaux cursus introduit avec l’arrivée de Sql Server 2005 ainsi que la mise à jour du cursus MCDBA.
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :