20/06/2011

[Certification] Cursus de Certification Microsoft sur le Framework 4.0

EDIT : Nouveau cursus de certification ici

Parce qu'il n'est pas toujours évident de s'y retrouver lorsqu'un nouveau cursus de certification entre en activation !

Les examens du Framework 4.0 :

MCTS


70-511 : Windows Applications
             Cette certification englobe en fait deux technologies Microsoft : Les Winforms (ancienne techno) et WPF (Windows Présentation Foundation). WPF permet de donner une expérience enrichie à vos IHM.

70-515 : Web Applications
             Cette certification teste les compétences sur la technologie ASP.NET (Technologie Web)

70-513 : Service Communication Applications
             Cette certification reprends la technologie WCF.

70-516 : Data Access
             Cette certification teste les compétences sur la technologie ADO.NET

70-506 : Silverlight 4
             Ici le nom de la certification est assez explicite.


MCPD


70-518 : Windows Developper 4
             Les certifications MCTS pour accéder à cette certification : Windows Applications (70-511), Service Communication Applications (70-513), Data Access (70-516)


70-519 : Web Developper 4
             Les certifications MCTS pour accéder à cette certification : Web Applications (70-516), Service Communication Applications (70-513), Data Access (70-516)

70-583 : Windows Azure Developper
             Les certifications MCTS pour accéder à cette certification : Service Communication Applications (70-513), Data Access (70-516)




Le cursus Framework 4.0 ne nécessite plus le passage d’entrée avec l’examen 70-536 comme c’était le cas précédemment du Framework 2.0 au 3.5.

Pourquoi se certifier ?

Pour, après quelques années d’expérience, attester d’un niveau de connaissance sur les technologies Microsoft. La certification s’avère quelques fois être dans les prérequis pour accéder à certains postes.

Pour, quelques fois, permettre aux développeurs amateur de basculer cette activité de manière professionnelle. (Beaucoup y arrive sans certifications mais ça peut aider).

Comment se certifier ?

Après avoir étudié, assimilé et beaucoup pratiqué la techno, il faut s’inscrire sur le site de Prometric ou PearsonVue et choisir le site de passage de l’examen.


Combien coûte une certification ?

Pour le passage des examens en série 70 (ex : 70-511) (sans aucune aide) :

Alors le passage strict de l’examen coûte 140 € chez Prometric et je pense quelques euros de plus chez PearsonVue si je me rappelle bien.
Personnellement je compte 200 € (le livre MS (env. 60€) et le passage (140€)).

Pour le passage des examens en série 72 (ex : 72-511) (réservé aux étudiants) :

Le prix du passage est divisé env par 2 soit 65€ - 70€.

Quelle différence entre 70-511 et 72-511 ?

La différence majeure réside dans le prix du passage de la certification et dans le fait que la 72 est réservé aux étudiants (Un numéro d’étudiant est demandé lors de l’inscription). L’examen est rigoureusement identique.

Comment se passe l’examen ?

Il vous faut vous présenter sur le site de passage une heure à l’avance, avec une pièce d’identité et laissé vous effets personnels.
L’examen se présente sous la forme d’un QCM.

Quelle note doit être obtenue pour avoir sa certification ?

Un minimum de 700/1000 est exigé.

Où se procurer les livres liés à la certification ?

A l’heure où cet article est rédigé, seuls les livres associés aux examens 70-511 et 70-515 ont été publiés. Je les rajouterais au fur et à mesure des sorties.



Voilà je pense en avoir fait le tour de la question, s'il manque des infos ou que vous ayez des questions n'hésitez pas.

Source de l'article ici

06/06/2011

[.NET] Mettre à jour un TextBlock à partir d'un TreeView

Voici comment mettre à jour dynamiquement la propriété Text d'un TextBlock en fonction du Header d'un TreeViewItem qui vient d'être sélectionné :



private void TreeView1_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs <object> e) 
{ 
   TreeView tv = (TreeView)sender;
   TreeViewItem item = (TreeViewItem)tv.SelectedItem; 
   textblock.Text = item.Header.ToString(); 
}  
Rien de bien compliqué, on s'abonne à l'événement du SelectedItemChanged. On fait un cast du sender en TreeView qui lui-même sera casté en TreeViewItem. Puis on affiche le Header.