Microsoft .NET : Formations et Certifications


L’arrivée du framework .NET a donné à beaucoup l’envie de se lancer dans le développement. Pour cela, une bonne formation est nécessaire afin d’acquérir de bonnes bases dès ses premiers pas. Trois possibilités s’offrent alors : la formation classique, les livres et Internet.

Microsoft propose un ensemble de cours officiels (les MOC, Microsoft Official Curriculum), dispensés dans des centres de formations agréés (les CPLS, Certified Partners for Learning Solutions) sélectionnés pour la qualité de leurs formateurs, leur savoir-faire dans le domaine de la formation et leur engagement à respecter les critères définis par Microsoft. Des formateurs indépendants certifiés dispensent aussi ce type de formations Microsoft. L’idée de disposer d’un pool de formateurs compétent techniquement et pédagogiquement est un gage de qualité important vis-à-vis des formations officielles.

Concernant le développement, Microsoft propose une douzaine de formations répartie en deux groupes. Le premier correspond à des formations génériques (Introduction à Visual Studio 2005, Visual Studio 2005 pour les développeurs VB6, …), le second à des Workshops plus thématiques: développement Web, WindowsForms, applications distribuées et accès au données. Chaque thème comprend deux formations, une « Core » (2 jours) et une « Advanced » (3 jours). Les deux conseils que l’on peut donner sont :

  • suivre les deux formations pour le thème qui vous intéresse
  • ne pas hésiter à bombarder le formateur de questions durant les exercices car ces formations font la part belle aux travaux pratiques, qui composent bien souvent plus de 70% du stage.

En parallèle de l’offre officielle de Microsoft, une offre complémentaire, fournie aussi bien par des centres CPLS que des centres indépendants, s’est développée : ces formations non officielles sont proposées pour approfondir un thème précis, répondre à un besoin particulier dans le cadre d’un projet, présenter une nouvelle technologie du marché informatique. Par exemple, Winwise propose des formations autour des framework 3.0/3.5 (WCF, WPF, WF, C# 3.0, LINQ) ou de Silverlight, Microsoft ne proposant pas à ce jour de cursus de formation dans ces domaines dans le cadre de ses cours officiels.

Pour compléter l’ensemble, il existe des formations en ligne et des formations données à distance. Les formations en ligne sont dispensées par le biais du site Microsoft eLearning. Les formations à distance, quant à elles, se font en collaboration avec un centre de formation certifié et sous l’égide d’un formateur. Celui-ci présente la partie théorique pendant quelques heures disséminées pendant la semaine (à distance, via Webcam interposée) et le stagiaire est libre de compléter les exercices à son gré. Ce domaine de formation reste tout de même assez peu développé.

A côté de cela, vous avez des ouvrages de tout type autour de vos technologies favorites pour vous auto-former. Même si nombres d’entre eux sont complet, ils ne peuvent remplacer l’expérience terrain apportée par un formateur, ni se substituer à une expérience réelle acquise sur un projet.

Une fois une bonne expérience acquise il peut être intéressant pour vous de valider vos acquis. Microsoft propose un système de certification dont le premier niveau, Microsoft Certified Technology Specialist (MCTS), valide les connaissances techniques :

  • MCTS .NET Framework 2.0 Web Applications
  • MCTS .NET Framework 2.0 Windows Applications
  • MCTS .NET Framework 2.0 Distributed Applications

Chacun correspond au passage de deux certifications : une générique commune et une thématique.


Le deuxième niveau, Microsoft Certified Professional Developer (MCPD), entérine les compétences métier :

  • MCPD Web Developer
  • MCPD Windows Developer
  • MCPD Enterprise Applications Developer


D’autres certifications dédiées aux développeurs existent autour de technologies Microsoft (Sharepoint, SQL Server, etc…).Ces certifications exigent de réelles connaissances terrain et nécessitent des mois de pratique, Microsoft privilégiant l’expérience à la théorie. Les centres de formations proposent d’ailleurs des offres combinées formation + certifications.

 

Beatrice CARCEL
Responsable Pôle formation

Mathieu PLASSE
Consultant/Formateur sur les technologies .NET

Article paru sur Programmez!



Dernière mise à jour: 26/10/2009 - 11:14 AM