I. Présentation

La certification est un questionnaire à choix multiples de cinquante questions pour Qt Essentials et trente questions pour les Qt Specialist avec des questions à réponse unique et des questions à réponses multiples. Dans tous les cas, le nombre de réponses est fourni juste après la question. Le système ne permet pas de cocher plus ou pas assez de réponses, bloquant ainsi le passage à la question suivante. La durée du test est de soixante minutes avec quinze minutes supplémentaires pour les non-anglophones d'origine ou pour les handicapés qui peuvent prouver leur handicap. La validation de la certification dépend du nombre de points validés par le candidat sachant qu'il est différent pour chaque question en fonction de son niveau. Le seuil pour obtenir les différentes certifications n'est pas connu. Le certificat officiel est reçu quatre à six semaines après l'obtention d'une certification.

II. Les différentes versions (Qt Curriculum)

Les Qt Curriculum et les certifications sont intrinsèquement liés. Le curriculum (parcours, route en latin) est le chemin à suivre pour devenir un bon développeur Qt. Les Qt Curriculum sont versionnés, ce qui signifie qu'une certification correspond à une version du Curriculum. La certification est rédigée de telle sorte qu'une expérience de développement est requise. Il est donc conseillé d'avoir une expérience de développement avec Qt de six mois à un an, au minimum, pour Qt Essentials. Un an et demi à temps plein est estimé pour les certifications Qualified in C++ with Qt et Advanced Widget UI. La certification est valable à vie, mais se réfère à une version du Curriculum.

III. Modes et lieux de passage

La certification Qt est organisée par Pearson VUE, un des principaux fournisseurs mondiaux de tests sur ordinateurs. 5 000 centres de tests sont répartis à travers 160 pays. Le test se déroule sur ordinateur dans un petit box surveillé par le personnel de Pearson VUE. La première étape est l'acceptation de la licence du test qui inclut une charte de non-divulgation du contenu de la certification. Le résultat est disponible juste après l'examen. Lors de l'examen, un système de drapeaux permet de revenir sur des questions sur lesquelles vous auriez hésité pendant l'épreuve. Dans tous les cas, il est possible de revenir à la fin facilement sur l'ensemble des questions mais de façon plus rapide sur les questions avec un drapeau. Une fois le test validé, une deuxième étape permet de revoir l'ensemble des questions si désiré et de laisser un commentaire par question à destination de Nokia.

Become a Nokia Certified Qt Developer

IV. Contenu de la certification Qt Essentials

Qt Essentials est la certification de base qui certifie que le candidat sait comment Qt fonctionne et peut développer une application. Ce niveau de certification concerne les aspects majeurs de Qt, principalement les modules QtCore et QtGui. Il est donc conseillé d'avoir une expérience de développement avec Qt de six mois à un an, au minimum, pour obtenir les objectifs nécessaires à la réussite de cet examen.

La certification actuelle Qt Essentials est définie par le Qt Curriculum 1.0, traduit en français par l'équipe Qt de Developpez.com.

V. Contenu de la certification Qualified in C++ with Qt

Qt est connu pour être facile à utiliser avec des connaissances basiques en C++, et l'examen Qt Essentials couvre ce savoir, mais plusieurs fonctionnalités avancées de Qt nécessites une bien meilleure expérience du C++. Cette certification a été créée pour tester cette maitrise avancée du langage C++ et ainsi permettre aux développeurs la possédant de la confirmer. Il est donc conseillé d'avoir une expérience de développement avec Qt de un an et demi à temps plein pour obtenir les objectifs nécessaires à la réussite de cet examen.

La certification actuelle Qualified in C++ with Qt est définie par son curriculum, traduit en français par l'équipe Qt de Developpez.com.

VI. Contenu de la certification Advanced Widget UI

Le développement d'interface graphique à base de widgets est historiquement l'un des plus anciens domaines d'application de Qt. Il s'agit également de la catégorie la plus attendue pour un examen avancé. L'examen Qt Essentials couvre les bases pour commencer le développement d'interfaces graphiques à base de widgets mais la plus part des sujets avancés tel que l'architecture modèle/vue, les widgets personnalisés et les threads sont maintenant partie intégrante de ce nouvel examen. Il est donc conseillé d'avoir une expérience de développement avec Qt de un an et demi à temps plein pour obtenir les objectifs nécessaires à la réussite de cet examen.

La certification actuelle Advanced Widget UI est définie par son curriculum, traduit en français par l'équipe Qt de Developpez.com.

VII. Prix de la certification

La certification Qt Essentials coûte 149 € (199 $). Une réduction de 50 % est attribuée au candidat qui échoue au premier examen. Il devrait y avoir une réduction pour les étudiants dans le futur. Les certifications Qt Specialist étant actuellement en version bêta, elles sont gratuites.

VIII. L'avenir de la certification

Pour le moment, les deux certifications avancées ne sont disponibles qu'en version bêta et feront leur apparition en version définitive prochainement (premier semestre 2011). Plusieurs autres certifications avancées vont voir le jour probablement courant 2011 avec des sujets tels que les réseaux, les bases de données, l'utilisation de XML, etc. Des certifications "Higher Level" sont également prévues pour le futur avec la possibilité de tester les compétences d'un développeur autrement qu'avec de simples questions QCM. Peu d'informations sont actuellement disponibles sur ce troisième et probablement dernier niveau de certification. Une traduction des certifications dans d'autres langues que l'anglais est également envisagée et dépendra de la demande.