Écrit en décembre 2008 es certifications au sens large (Java et autres) présentent deux avantages certains :
En quelques motsLa certification SCEA (Sun Certified Enterprise Architect) est la plus avancée des certifications J2EE proposées par Sun.
Elle a récemment été mise à jour et s'appelle aujourd'hui : « Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5 ». Elle est composée de 3 examens en anglais à passer dans l'ordre suivant :
Pour ceux qui échouent au second examen, ils peuvent le repasser pour un tarif préférentiel. L'examen en question est CX-310-301R. Le guide complet des formations Sun est joint à cet article (en bas). Expérience personnelleAvant même d'intégrer mon entreprise actuelle, j'avais dans l'idée de passer la certification SCEA (Sun Certified Enterprise Architect). Surtout après avoir obtenu celles de programmeur (pré requis à l'époque de la SCEA) et développeur de composants web. Cette certification est la plus pointue proposée par Sun dans le domaine J2EE. Je trouvai le challenge séduisant mais trois enjeux m'avaient un peu découragé à l'époque : la quantité de connaissances à assimiler et maîtriser, son coût financier et la maîtrise de l'anglais. Il faut savoir que cette certification est assez loin du simple QCM, seul le premier examen est en effet un QCM (plutôt costaud). Le suivant est un projet type à architecturer et modéliser chez soi. Et enfin le dernier consiste à disserter par écrit en salle d'examen plusieurs points d'architecture dans un délai limité. Ces points sont bien sûr liés au projet qui vous a été soumis. L'ensemble des examens est donc en anglais. Que l'on obtienne ou non la certification, sa préparation bien qu'éprouvante est très nourrissante, elle permet de combler certaines lacunes, d'approfondir certains sujets, de prendre de l'assurance. Personnellement, elle m'a beaucoup apporté même si je regrette parfois que mes connaissances acquises ne soient pas mises à contribution aujourd'hui. Puisque pour le moment je me confronte plus à de la gestion de projet. Il faut savoir qu'en France - pour différentes raisons sans doute - très peu de personnes possèdent cette certification (moins de 15 personnes lorsque je l'ai passé en 2007), sa présence sur un CV constitue une réelle garantie pour le client même si elle est hélas encore peu connue. Pour ceux que ça intéresse il faut savoir que beaucoup d'outils (livres, QCM, sites internet, forums) permettent de se préparer efficacement à cet examen. N'hésitez pas non plus à me solliciter si vous avez des questions. Gagnez du tempsLes démarchesLe point de départ est le paiement et de l'obtention d'un voucher qui vous permet ensuite de réserver un créneau de passage de l'examen. Les examens en salle se déroulent dans des centres Thomson Prometric. Il y a de nombreux centres en France et en particulier en Ile de France, les créneaux de passage sont également très souples. Personnellement j'ai cependant eu une mauvaise expérience avec un centre de La Défense qui m'a refusé l'utilisation du dictionnaire d'Anglais contrairement à d'autres centres. Renseignez vous sur ce point si vous ressentez le besoin du dictionnaire, demandez même si possible un mail d'autorisation de la part service de réservation que vous présenterez au besoin lors de l'examen (malgré ces précautions, vous serez peut être dans l'obligation de vous passer du dictionnaire tout comme moi). Pour tout renseignement complémentaire voici les coordonnés à utiliser : Sun Microsystems Préparation de la première épreuveLa première épreuve est donc un QCM en anglais limité dans le temps.
Le taux de réussite a cependant été abaissé par rapport à l'ancienne version de l'examen. Afin de vous faire une idée du type de questions à traiter, vous trouverez un exemple de questionnaire joint à cet article (en bas). Le temps de préparation est bien entendu variable selon votre niveau actuel de connaissances et d'expérience dans le domaine J2EE et de l'architecture. Voici un résumé des objectifs de l'examen :
Vous trouverez plus de détails sur ce lien : CX-310-052, ainsi qu'une liste de liens et outils utiles plus loin dans cet article. La description de l'ancienne version de cet examen est en français, et assez proche en termes d'objectifs : CX-310-051. Préparation de la seconde épreuveLa seconde épreuve est la plus concrète et de fait la plus intéressante à mon sens. Elle part d'un besoin métier exprimé par un client fictif, à vous de modéliser la solution à mettre en œuvre en gardant à l'esprit les enjeux de scalabilité, performance, etc. Pour cela vous n'avez pas de limite de temps (enfin si 12 mois), le sujet vous est communiqué via un portail web de Sun, c'est par ce même portail que vous soumettez votre travail une fois terminé. Il sera examiné par un architecte de Sun qui se prononcera quelques semaines plus tard. Votre projet sera évalué sur la base de nombreux critères objectifs, regroupés en trois catégories :
Par ailleurs, chaque catégorie est évaluée en fonction de sa conformité UML. Le nombre maximum de points est 160. Le nombre minimum de points pour être reçu est 114 (71% de réussite) sachant que cet examen et le suivant ne font qu'un. La ventilation des points n'est pas détaillée sur la nouvelle version de cet examen, cependant l'ancienne version détaille ceci (je pense que ces chiffres restent d'actualité) :
Préparation de la dernière épreuveBonne nouvelle, la troisième et dernière épreuve ne demande pas vraiment d'effort puisque la préparation des précédentes épreuves suffit en principe à accomplir celle-ci. Elle se fait en salle d'examen en 90 minutes (largement suffisant). Il s'agit donc de répondre à 8 questions d'architecture liées à votre projet modélisé lors de la précédente épreuve (par écrit en anglais). Pour vous préparer un minimum tout de même, vous pouvez faire l'exercice de traiter quelques questions types surtout si vous n'êtes pas très à l'aise avec l'anglais. Voici quelques exemples de questions :
Les liens utilesJavaranchLiens : http://faq.javaranch.com/java/SceaLinks Exemple de QCM : Les outilsLes livresPersonnellement j'ai opté pour deux ouvrages pour me préparer à l'ancienne version de l'examen SCEA mais ils restent d'actualité pour la nouvelle. Il faut simplement se mettre à jour sur les aspects Java 5 pour compléter. "Sun Certified Enterprise Architect for J2EE Technology Study Guide" Ce livre est édité par Sun. Vous pourrez vous faire une idée précise grâce à ce lien avant de l'acheter : Il est notamment en vente ici : "SCEA Sun Certified Enterprise Architect for Java EE Study Guide (Exam 310-051) Cet ouvrage est plus exhaustif. Vous pourrez vous faire une idée précise grâce à ce lien (ancienne édition) avant de l'acheter : Il est notamment en vente ici : Les logicielsIl existe des logiciels très spécialisés vous permettant de vous préparer efficacement aux différents examens. Whizlabs : http://www.whizlabs.com/scea/scea-details.html
Il faut voir aussi du côté de chez Sun : lien Pour le second examen, vous allez avoir besoin d'un outil de modélisation UML, je recommande donc chaudement l'IDE NetBeans de Sun : http://www.netbeans.org/ |