Quel avenir pour les devs .NET Windows Application ?

Je termine actuellement de préparer ma MCPD Windows Developer sous VS2010. Cette certification touche les problématiques rencontrées dans le développement d’applications d’entreprises et est composé de 4 certifications : (source)

Windows Developer 4 on Visual Studio 2010 Exam number
– Windows Applications Development with .NET 4
– Windows Communication Foundation Development with .NET 4
– Accessing Data with .NET 4
Designing and Developing Windows Applications Using .NET 4

Mais si on se réfère aux astérisques présentes sur le titre, la 511 et la 518, elles ne seront plus disponibles à partir du 31 Juillet 2013. Le problème ? Le changement n’est pas récent et Microsoft ne semble pas envisager de remplaçant pour cette MCPD. En effet, les certifications 2012 se divisent en deux branches et sont maintenant appelées MCSD (Microsoft Certified Solution Developer) : Windows Store Apps (MCSD-WS) et Web Applications (MCSD-WA). La WS peut se faire en C# ou en HTML5. Elles se composent toutes de 3 exams et les migrations depuis MCPD sont possibles via deux exams.

Le soucis, c’est que une fois que l’on creuse la MCSD-WS-C# qui devrait correspondre a la MCPD-Windows Developer on subit une jolie redéfinition de fonction !  Si on se réfère aux skills mesurés, à peut près 160/300 de la MCSD concernent le Windows Store contre 70/300 pour l’accès aux données et dans WPF on est quasi sur du Metro Only !

Cette stratégie me fait me demander si Microsoft n’aurait pas au final l’intention de passer le développement d’applications métier sur Metro ?! Nous connaissons tous des exemples d’applications très difficilement migrables sur cette ergonomie, souvent du aux types ou la quantité de données à afficher, sans compter les couts de migration des IHM, formation/acceptation usr… De plus, ce type de développement n’a pas besoin du Windows Store, hors les 3 certifications se consacrent presque pour moitié à lui. (source)

Bref, ce n’est pas une MCPD VS2010, on ne rentre pas autant dans WPF/WCF/AD et beaucoup d’énergie dépensée sur le Windows store…
Alors Microsoft, on oublie les dev’s de l’ombre ?

4 thoughts on “Quel avenir pour les devs .NET Windows Application ?

  1. Mickael

    Bonjour,

    Je suis interresé par le même cycle de certifications et j’aurais aimer savoir avec quelles ressources tu t’es préparés ?

    De manière plus générale, merci pour ces articles de qualité 🙂

    Cordialement

    Reply
  2. Emmanuel Istace Post author

    Tu parles de la MCPD 2010 WinApp ou d’une des MCSD ?
    Pour la MCPD 2010 WinApp :
    * MCTS Self-Paced Training Kit (Exam 70-511): Windows Applications Development with Microsoft .NET Framework 4
    * MCTS Self-Paced Training Kit (Exam 70-516): Accessing Data with Microsoft .NET Framework 4
    * MCTS Self-Paced Training Kit (Exam 70-503): Microsoft® .NET Framework 3.5 Windows® Communication Foundation (Pro Certification)
    * MCPD 70-518 Exam Ref: Designing and Developing Windows Applications Using Microsoft .NET Framework 4

    En complémet pour WCF, vu qu’il n’y a pas de cert. guide pour WCF 4.0, j’ai utilisé aussi “Professional WCF 4: Windows Communication Foundation with .NET 4 (Wrox Programmer to Programmer)” en complément du cert. guide WCF 3.5 (Exam 70-503)

    Si tu as d’autres questions, n’hésites pas 🙂

    Reply
    1. Mickael

      C’était bien la MCPD WinApp. 🙂

      Merci pour ta réponse, effectivement j’avais déjà mis la main sur les training kits. ^

      Je me pencherai sur le livre WCF rapidement.

      Bonne soirée ^^

      Reply
  3. dehors

    Howdy! This blog post couldn’t be written much better! Looking at this post reminds me of my previous roommate! He always kept preaching about this. I most certainly will send this post to him. Pretty sure he’s going to have a very good read.
    Many thanks for sharing!

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s