Passage de certification Java Web (SCWCD)

Voici quelques conseils tirés de mon expérience qui vous permettront sans doute d’optimiser vos chances de réussite pour la certification SCWCD (Sun Certified Web Component Developer) : nom de code 310-081 ! Les servlets, jsp et autres tag-libs n’ont qu’a bien se tenir !

L’évaluation se déroule en 135 minutes, comporte 69 questions et il faudra répondre correctement à au moins 44 d’entre elles (soit 63% de réussite).

L’élément indispensable a toute bonne révision est la spécification officielle, disponible en PDF sur le site du JCP (Java Community Process, sur www.jcp.org). On y trouve toutes les informations sur les Servlets, les JSP, le mode de fonctionnement d’un conteneur, les tag-libs …etc. La javadoc de Java EE 5 sera également votre « bible » lors de la préparation. En effet, de nombreuses questions portent sur les détails des sous-packages de « javax.servlet ». On pourra ainsi vous demander comment récupérer une session ou bien citer la liste des méthodes abstraites de la classe GenericServlet ! Les fichiers XML de configuration, web.xml et les Tag Library Descriptors, sont également à connaître sur le bout de doigts. Pour passer à la pratique je ne peux que vous conseiller l’excellent et très réputé Tomcat.

Si vous souhaitez vous procurer un livre de révision, les éditions « Manning » en proposent un en anglais que vous pourrez vous procurer en France via Amazon.fr.


Celui-ci est divisé en chapitres afin de répartir efficacement la charge de travail (traduction libre):
•    Introduction
  o    Compréhension des Servlets
  o    Compréhension des JSP
  o    Les règles de base pour une application Web
•    Servlets
  o    Création d’une Servlet
  o    Déploiement
  o    Le conteneur
  o    Les filtres
  o    Gestion des Sessions
  o    Sécuriser une application Web
•    JSP & Design-Patterns
  o    Modèle de création
  o    Modèle de création avancé
  o    Réutilisation de composants
  o    « Expression language »
  o    Les JavaBeans
  o    Les balises tierces
  o    Créer des balises personnelles avec le modèle « classique »
  o    Créer des balises personnelles avec le modèle « simple »
  o    Design-pattern (MVC, Front Controler, Business Delegate, Service Locator, Intercepting Filter, Transfer Object)

J’ai aimé lire ce livre car il explore bien toutes les fonctionnalités, parfois méconnues et sous-exploitées du conteneur Web, comme les Listeners, les filtres ou la gestion automatisée de l’authentification. D’autre part il met bien en garde au sujet des parties les plus compliquées et tortueuses comme EL ou la création de bibliothèques de balises personnalisées.

Pour finir voici quelques simulateurs très utiles pour réviser. J’ai pu me procurer ceux de Enthuware et de Whizlabs. Les fonctionnalités sont identiques : suivi de progression, passage de tests blancs, etc. Ils sont tous les deux très bons même si le premier a des questions plus variées et plus proche de celles de l’examen final.




Lorsque vous vous sentirez prêt, vous pourrez contacter et envoyer un chèque à Sun Microsystem afin d’acquérir un bon de passage (voucher) que vous pourrez ensuite utiliser au sein d’un centre prometric. L’examen est disponible en Anglais et dans différentes langues asiatiques commel le Chinois, le Japonais et le Coréen.

Informations officielles : http://www.sun.com/training/catalog/courses/CX-310-081.xml
Contacter Sun Microsystem : http://fr.sun.com/training
Contacter Prometrics : http://prometric.com

Certes le prix est onéreux … 250 euros ... mais le fait d’avoir cette certification m’a aidé dans mes précédentes recherches d’emploi !

Bonne chance et bonnes révisions.



Retrouvez ci-dessous les autres sections du Laboratoire Sun
Evènements
Java Sun Net Talk LIVE CHAT le 2 Avril à 16h303/29/08
SolarisSunDécouvrez les nouveaux Sun Fire sous Intel10/11/07
JavaValtech Days10/9/07
JavaApacheCon du 1 au 4 mai à Amsterdam2/13/07

Exemples de code
JavaManipuler les looks and feel (lister et affecter)10/15/07
JavaFaire sa propre injection de dépendance avec les annotations5/9/06
JavaSplash screen avec progress Bar5/5/06
JavaFaire un splash screen en swing5/5/06

Actualités
SunSun et Fujitsu annoncent un nouveau Sparc647/16/08
SunVisualVM, un outil de surveillance des applications Java7/10/08
SunSun, Microsoft et Cisco contre le DNS Cache Poisoning7/9/08
Serveur d'applicationJBoss 5.0, bientôt disponible !7/7/08
JavaJava bientôt à 100% sous licence GPL6/24/08

Tips du laboratoire
EclipseVisual Editor avec Eclipse Europa, c'est possible3/28/08
EclipseGérer les projets dans un workspace.10/16/07
JavaManager votre server d'application avec Eclipse4/21/07
JavaVue des sub-packages avec Eclipse4/21/07
JavaGlisser-déposer avec Eclipse4/21/07

Laboratoire SUPINFO des technologies Sun
labo-sun@supinfo.com


Conditions d'utilisation et © Copyright 2000-2006 SUPINFO Paris, Paris Academy of Computer Science
23, rue de Château Landon - 75010 PARIS - Tél : +33 (0) 153359700 Fax : +33 (0) 153359701
Respect de la vie privée