Certifications Java

1,009
-1

Published on

Un workshop qui présente les certifications Java (Oracle), comment se préparer et comment les passer.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,009
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Certifications Java

  1. 1. LES CERTIFICATIONS JAVA WORKSHOP COLLAB - YCH
  2. 2. • Les bouquins • Knowledge BlackBelt • Mock exams • Demander de l’aide ? Ready ? • Le parcours SUN • Le parcours Oracle • Le contenu La Préparation Les certifs SOMMAIRE • S’inscrire • Ca se passe où ? • Peut être déjà prêt? 2
  3. 3. LES CERTIFICATIONS LES DIFFÉRENTS PARCOURS
  4. 4. LE PARCOURS SUN LE AVANT JEE6 ET JSE7… SE ME EE Sun Certified Entreprise Architect (SCEA) Sun Certified Java Developer (SCJD) Sun Certified Business Component Developer (SCBCD) Sun Certified Developer for Java Web Services (SCDJWS) Sun Certified Web Component Developer (SCWCD) Sun Certified Mobile Application Developer (SCMAD) Sun Certified Java Programmer (SCJP) Sun Certified Java Associate (SCJA) 4
  5. 5. LE PARCOURS ORACLE LE PRESQUE COMME AVANT… OCM Java SE 6 Developer COMPLETE TRAINING SE ME EE OCM Java EE 5 Enterprise Architect OCP Java EE 5 Business Component Developer OCP Java EE 5 Web Component Developer OCP Java EE 5 Web Services Developer OCP Java ME 1 Mobile Application Developer OCP Java SE 6 (ou 5) Programmer OCA Java SE5/SE6 5
  6. 6. LE PARCOURS ORACLE LA REVOLUTION ORACLE OCM Java SE 6 Developer COMPLETE TRAINING SE ME EE OCM Java EE 5 Enterprise Architect OCE Java EE 6 Enterprise JavaBeans Developer OCE Java EE 6 Java Persistence API Developer OCP Java SE 7 Programmer OCA Java SE 7 Programmer OU OCE Java EE 6 Web Services Developer OCE Java EE 6 Web Component Developer OCP Java ME 1 Mobile Application Developer OCP Java SE 6 (ou 5) Programmer OCA Java SE5/SE6 6
  7. 7. LE CONTENU SCJP – OCP JAVA 6 PROGRAMMER 238€ HT 150 min 60 Questions 61% + DECLARATIONS, INITIALIZATION AND SCOPING + FLOW CONTROL • Comment se déroule les boucles, Les Exceptions,… + API CONTENTS • Wrapper Classes, Reading/Writing Files, format/parse, Regex + CONCURRENCY + OO CONCEPTS + COLLECTIONS / GENERICS • Write generic methods, and wildcard type, … + FUNDAMENTALS • Command line, operators, classpath,… 7
  8. 8. LE CONTENU OCP, JAVA EE 5 WEB COMPONENT DEVELOPER 238€ HT 150 min 69 Questions 72% + THE SERVLET TECHNOLOGY MODEL + THE STRUCTURE AND DEPLOYMENT OF WEB APPLICATIONS + THE WEB CONTAINER MODEL + SESSION MANAGEMENT + WEB APPLICATION SECURITY + THE JAVASERVER PAGES (JSP) TECHNOLOGY MODEL + BUILDING JSP PAGES USING THE EXPRESSION LANGUAGE (EL) + BUILDING JSP PAGES USING STANDARD ACTIONS + BUILDING JSP PAGES USING TAG LIBRARIES + BUILDING A CUSTOM TAG LIBRARY + JAVA EE PATTERNS 8
  9. 9. LE CONTENU OCP, JAVA EE 6 WEB COMPONENT DEVELOPER 238€ HT 120 min 57 Questions 61% + INTRODUCTION TO JAVA SERVLETS + INTRODUCTION TO JAVA SERVER PAGES + IMPLEMENTING AN MVC DESIGN + THE SERVLET'S ENVIRONMENT + CONTAINER FACILITIES FOR SERVLETS AND JSPS + MORE VIEW FACILITIES + DEVELOPING JSP PAGES + DEVELOPING JSP PAGES USING CUSTOM TAGS + MORE CONTROLLER FACILITIES + MORE OPTIONS FOR THE MODEL (JDBC, JPA) + ASYNCHRONOUS WEB APPLICATIONS + WEB APPLICATION SECURITY 9
  10. 10. LA PREPARATION LES SUPPORTS DE PREPARATION
  11. 11. LES BOUQUINS QUELQUES RESSOURCES + UN LIVRE EST JUSTE INDISPENSABLE !!! + VOUS L’AUREZ SANS DOUTE LU 2 FOIS MINIMUM AVANT DE PASSER LA CERTIF… 11
  12. 12. MOCK EXAMS S’ENTRAINER !! + LES RESSOURCES SUR INTERNET • Un coup d’œil chez JavaRanch: http://www.coderanch.com/how-to/java/ScjpMockTests + VOTRE LIVRE ? + BESOIN D’ETRE VRAIMENT SÛR ? FAITES APPEL A UN PRO ;) • Le meilleur rapport Qualité/Prix que j’ai trouvé: http://enthuware.com/index.php 8,12€ à 16,29€ Free Trial 8 to 13 Mocks Exams !! 12
  13. 13. BESOIN D’AIDE ? OÙ TROUVER DE L’AIDE ? + ADEPTES DES FORUM ? • Un coup d’œil chez JavaRanch: http://www.coderanch.com/ • Oracle tant qu’à faire ? https://forums.oracle.com/forums/category.jspa?categoryID=285 + VOTRE COACH SUR KNOWLEDGE BLACKBELT ☺ + VOS COLLEGUES ^^ 13
  14. 14. READY ? QUAND IL Y A PLUS QU’À…
  15. 15. S’INSCRIRE? UN PEU DE PAPERASSE + L’ORGANISME DE CERTIFICATION D’ORACLE EST PEARSON VUE • Le site : http://www.pearsonvue.com/ • Création d’un compte, Planifier l’exam 15
  16. 16. ÇA SE PASSE OÙ ? LES CENTRES D’EXAMEN + LES PLUS PROCHES DE BORDEAUX + CELUI QUI ME PARAIT LE PLUS SIMPLE 16
  17. 17. PEUT ÊTRE DÉJÀ PRÊT?
  18. 18. PEUT ÊTRE DÉJÀ PRÊT? PETIT TEST ☺ public class TestIncrement { int a,b; public TestIncrement(int a, int b){ this.a = a+1; this.b = b+1; } public static void main(String[] args) { TestIncrement test = new TestIncrement(); System.out.println(test.a+","+test.b); } } Q: Possible Choices : 1. 0,0 2. Run time Exception: NullPointerException 3. Compile time Exception: The constructor TestIncrement() is undefined 4. null,null 5. 1,1 18
  19. 19. PEUT ÊTRE DÉJÀ PRÊT? PETIT TEST ☺ public class TesterClass { private static int value = 100; Q: Possible Choices : 1. 300 public static void main(String... args) { increase(value); System.out.println(value); } private static void increase(int value) { value += 200; } } 2. 200 4. It throws an exception 3. 100 5. The code doesn't compile 19
  20. 20. PEUT ÊTRE DÉJÀ PRÊT? PETIT TEST ☺ public class Outer { public void print() { System.out.println("print outer"); } class Inner { public void print() { System.out.println("print inner"); } public void method() { //insert code here } Q: Which statement should be inserted in method() to print "print outer"?: 1. this.print(); 2. Outer.this.print(); 3. Outer.Inner.this.print(); 4. None of the above } public static void main(String[] args) { Outer.Inner inner = new Outer().new Inner(); inner.method(); } } 20
  21. 21. PEUT ÊTRE DÉJÀ PRÊT? PETIT TEST ☺ int i = 0; outer: while(true) { i++; inner: for(int j = 0; j < 10; j++) { i += j; if(j == 3) continue inner; break outer; } continue outer; } System.out.println(i); Q: Assume that the code snippet is inside the main method. What is the result?: 1. 1 2. 2 3. 3 4. 4 5. Compilation fails. 6. An exception is thrown at runtime. 21
  22. 22. PEUT ÊTRE DÉJÀ PRÊT? PETIT TEST ☺ Q: In which of the following case will the method doStartTag() of a tag handler be invoked?: 1. It will be invoked only If the use of that tag is not enclosed in another custom tag. 2. This method is always invoked whenever the tag's use is encountered in the jsp page. 3. This method is invoked if doTag() method returns DO_START 4. This method is invoked if doTag() method returns true. 5. If doEndTag() returns EVAL_TAG_AGAIN. 22
  23. 23. PEUT ÊTRE DÉJÀ PRÊT? PETIT TEST ☺ <html> <body> <%! int MIN; %> Value of MIN is: <% = </body> </html> MIN %> Q: What output will it generate for the browser? 1. Value of MIN is: Undefined. 2. Value of MIN is: 0 3. It will not compile. 4. It'll print an arbitrary value for MIN. 5. None of the above. 23
  24. 24. LES CERTIFICATIONS JAVA QUESTIONS / REPONSES 24
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×