Se connecter sur le site qui contient les cours
Se créer un compte chez Oracle
Allez sur le site http://www.oracle.com et ouvrez un compte :
![Snap1.jpg](/@api/deki/files/1374/=Snap1.jpg)
Remplissez le formulaire, ne vous trompez pas dans votre adresse email. Vous devez utiliser un mot de passer qui contient des majuscules, des minuscules et des chiffres, sinon il sera refusé.
Vous allez recevoir un email de confirmation. Confirmez l'inscription.
Aller sur le site de e-learning de Oracle
Puis aller sur l’onglet Profil (à droite) :
![Snap2.jpg](/@api/deki/files/1375/=Snap2.jpg)
Puis sur le sous onglet Commandes :
![Snap3.jpg](/@api/deki/files/1376/=Snap3.jpg)
Saisir la clé d’activation que votre enseignant a certainement recopiée sur le tableau dans la salle et valider ! Attention à ne pas laisser trainer un espace à la fin.
![Snap5.jpg](/@api/deki/files/1378/=Snap5.jpg)
Cliquer maintenant sur l'onglet "Catalogue" puis sur le lien "Product Course" dans la liste (à la fin) :
![Snap4.jpg](/@api/deki/files/1377/=Snap4.jpg)
Puis Sun :
![Snap6.jpg](/@api/deki/files/1379/=Snap6.jpg)
Là vous verrez la liste des cours proposés par Sun. Dans la liste, ceux qui nous intéressent sont :
- Java programming language, getting started,
- Fundamentals of the Java programming language,
- Suite à venir..
Supports de cours qui peuvent vous aider
Comment préparer la certification, quelques conseils
Il faut compter au moins deux heures pas cours, les refaire plusieurs fois si on se plante trop aux "self checks". Une fois le cours suivi une fois et les selfs checks passés, lire le chapitre correspondant dans les supports Oracle ou dans un des livres, ou dans les chapitres des cours de R.Grin. Varier la préparation sinoin c'est mortel.
Si on compte deux heures par cours, il y a cinq ou six cours à faire + les exams blancs. Cela fait un bon nombre d'heures de travail pour vous, casque sur les oreilles. 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.
Les séances de TP (les "labs") sont facultatifs dans le but de passer la certification. Ce sont des exercices au sens "TPs" que Sun donne pendant les cours qu'ils proposent aux entreprises. Ils ont étés remplacés par les TPs et projets que vous avez eu pendant ces années à l'Université/EPU. Ne faites pas les labs !
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 surs 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.
Examens d'entrainement (à faire une fois qu'on a fait tous les cours)