Préparation à la certification Java 2013-2014

De $1

Version de 21:18, 16 Avr 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

Introduction

Bonjour, vous êtes ici pendant une semaine pour préparer la certification Java SE 7. Vous devrez dans un premier temps lire attentivement les chapitres du livres qui vous ont été fournis et essayer de répondre aux questions situées à la fin de chaque chapitre. A partir de la page 502 vous trouverez les réponses aux questions avec des explications. Soyez patients, prenez des pauses café, etc. Relisez si besoin est vos cours, cherchez sur internet, discutez entre vous, demandez à la personne qui anime la semaine de certification.

Une fois que vous aurez parcouru l'ensemble des chapitres, vous pourrez vous entrainer avec un vrai "self test" sous forme logicielle. Pour cela on vous fourni (sur clé USB, pendant le premier jour) une VM pour le logiciel Virtual Box d'Oracle. Vous devrez donc rapidement télécharger et installer une version pour votre ordinateur. Il faudra récupérer la bonne version pour votre distribution ici : https://www.virtualbox.org.

L'inscription à l'examen est payante, donc l'EPU ne présentera que ceux qui remplissent les conditions suivantes :

  1. Avoir fait preuve d'assiduité pendant la semaine. Un appel sera effectué et si des élèves font tout autre chose que de se préparer, cela sera aussi pris en compte. En gros, bossez sérieusement!
  2. Il faudra avoir passé plusieurs fois le "self test" et communiqué les résultats à l'enseignant qui s'occupe de vous. Ne paniquez pas, ce n'est pas une note, simplement, si vous êtes à chaque fois en dessous de la moyenne requise (rappel, examen = 90 questions, il faut 77% de bonnes réponses, durée 120mns), ce n'est pas la peine de vous présenter. L'examen est difficile, en anglais, et l'année dernière on a eu un taux de réussite de 60% parmi ceux qui se sont présentés. On va essayer cette année de maximiser ce résultat.

Lien vers les erreurs présentes dans la première édition du livre Java SE7 Certification guide

Extrait du mail que nous a envoyé l'auteur :
 
Errata for final version of the book 'OCA Java SE 7 Programmer I Certification Guide' is up at the book's forum, accessible at:
 
 
I apologize for the inconvenience caused to you and your students. I wish them Good Luck for their exam and hope that they all pass this exam with flying colors.

Comment utiliser la VM fournie ?

Une VM est un fichier préconfiguré avec Windows XP, Internet Explorer et le self test activé. Il s'agit d'un fichier .ova qui pèse 1.7Go.

Pour l'utiliser:

  1. Installer la dernière version de Virtual Box,
  2. Faire "importer application virtuelle" (ou appliance) et sélectionner le fichier .ova fourni.
  3. Au bout de quelques minutes la machine virtuelle est disponible. Faire de suite un snapshot (pour revenir directement à l'état actuel de l'appli, si on fait une boulette par la suite)
  4. Lancer la VM (double click dessus). Ca va booter Windows XP.

Au bout de quelques instants, vous aurez le bureau XP sur votre écran et une icône "self test". Ca va lancer la certification java avec un utilisateur déjà loggé. NE JAMAIS LE DELOGGUER ! Le self test se lance avec se profil et ne peut marcher avec aucun autre. Il faudra quitter l'application avec EXIT, pas avec LOGOUT, sinon vous devrez vous relogguer et c'est compliqué, faut un password, etc. Si vous vous delogguez il faudra refaire toute la procédure. (enfin, si vous avez fait un snapshot, pas tout...)

Sur le test, il y a un mode "learning" et un mode "certification" qui reproduit les conditions de l'examen. Je vous conseille de faire d'abord les modes "learning" pour voir quel est votre niveau, identifier les points faibles, et attaquer le mode "certification" une fois que vous vous sentez prêt.

Chaque fois que vous passerez intégralement un mode "certification", donnez les résultats au professeur qui vous encadre, il les consignera dans un tableau excel pour garder la trace des résultats de chacun. Vous devrez faire au moins deux tests complets dans la semaine, normalement pas avant mercredi.

Cours qui peuvent vous aider

  • Supports de cours Java de Richard Grin, de l'université de Nice : Certif Java.rar, regardez bien le contenu de cette archive...
  • Deux supports de cours "officiels" un en anglais, complet, et un en français, mais qui ne contient que certaines parties du cours:

Comment préparer la certification, quelques conseils

Il faut compter au moins deux heures par chapitre, les refaire plusieurs fois si on se plante trop aux "self checks". Une fois un chapitreterminé et les selfs checks passés, lire le chapitre suivant, idem. Quand vous en avez marre -> pause, ou bien regarder d'autres cours sur le net, d'autres ressources. Varier la préparation sinon c'est mortel.

Si on compte deux heures par chapitre, il y a cinq ou six chapitres à faire + les exams blancs. Cela fait un bon nombre d'heures de travail pour vous, sachant qu'il faudra refaire tout cela plusieurs fois, oui, la certif c'est un peu du bachotage! Si vous êtes très forts, cela devrait aller facilement et rapidement, si vous n'êtes pas un cador, pas d'affolement, faites les cours méticuleusement et suivez les conseils que l'on vous donne. 

Je vous conseille de noter sur une feuille ou dans un fichier les questions où vous vous êtes trompés + écrire la bonne réponse et quelques explications. C'est surtout cela que vous devrez réviser. Cet examen est en partie du bachotage, il faut faire et refaire les quizzs.

L'anglais des questions et des réponses proposées est parfois traitre
: il faut vraiment bien prendre la peine de lire les questions en anglais, j'ai peur pour ceux qui sont mauvais en anglais, certaines subtilités dans les questions peuvent les induire en erreur, d'où l'intérêt d'avoir fait les self check + les exams à blanc, pour identifier les questions pièges.

Certaines questions portent sur des choses qu'on utilise très rarement (décalages de bits, classes internes statiques finales, ce genre de trucs) et donc il faut bachotter. Pareil, dans les questions sur les enums, il y des questions à la fois sur les enums de java 6 mais aussi sur la manière dont on les simulait avant, en java 5. Là aussi, pas d'affolement, vous vous trompez, vous recommencez, vous apprenez les bonnes réponses, c'est comme le code de la route !

Les chapitres sur les bases de java contiennent des questions comme "quelle est la longueur maximale d'un identificateur", ou "peut-on faire des décalages de bits sur des shorts", que l'on, voit en première année et que l'on ne voit plus ensuite (et qu'on oublie), il faut donc faire attention à ne pas perdre de points sur ce chapitre à priori facile.

Bonne chance...

PS : l'expérience des années passées montre que ceux qui ne s'investissent pas complètement dans cette préparation ratent l'examen. Les très bons élèves qui y sont allés sûrs d'eux mais sans avoir bossé ont tous échoué. La certification est une plus value sur vos salaires si vous candidatez sur des postes de développeurs, en particulier via des sociétés de service. Ne sous estimez pas l'importance de cette certification.