Certifications Java
-
Upload
yannick-chartois -
Category
Technology
-
view
1.003 -
download
0
description
Transcript of Certifications Java
![Page 1: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/1.jpg)
LES CERTIFICATIONS JAVA
WORKSHOP COLLAB - YCH
![Page 2: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/2.jpg)
SOMMAIRE
Les certifs • Le
parcours SUN
• Le parcours Oracle
• Le contenuLa
Prépa
ration • Les
bouquins• KnowledgeBlackBelt
• Mockexams
• Demander de l’aide ?
Rea
dy? • S’inscrire
• Ca se passe où ?
• Peut être déjà prêt?
2
![Page 3: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/3.jpg)
LES CERTIFICATIONS
LES DIFFÉRENTS PARCOURS
![Page 4: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/4.jpg)
LE PARCOURS SUN
Sun Certified Entreprise Architect (SCEA)
Sun CertifiedJava
Developer(SCJD)
Sun Certified Business
Component Developer (SCBCD)
Sun Certified Developer for Java Web Services (SCDJWS)
Sun CertifiedWeb Component
Developer(SCWCD)
Sun CertifiedMobile
Application Developer(SCMAD)
LE AVANT JEE6 ET JSE7…
4
Sun Certified Java Programmer (SCJP)
Sun Certified Java Associate (SCJA)
SE ME EE
![Page 5: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/5.jpg)
LE PARCOURS ORACLE
OCM Java SE 6 Developer
COMPLETE TRAINING
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
LE PRESQUE COMME AVANT…
5
OCP Java SE 6 (ou 5) Programmer
OCA Java SE5/SE6
SE ME EE
![Page 6: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/6.jpg)
LE PARCOURS ORACLE
OCM Java SE 6
Developer
COMPLETE TRAINING
OCM Java EE 5 Enterprise Architect
OCE Java EE 6 Enterprise JavaBeans Developer
OCE Java EE 6 Java
PersistenceAPI
Developer
OCE Java EE 6 Web
Services Developer
OCE Java EE 6 Web
Component Developer
OCP Java ME 1 Mobile
Application Developer
LA REVOLUTION ORACLE
6
OCP Java SE 7 Programmer
OCA Java SE 7 Programmer
OCP Java SE 6 (ou 5) Programmer
OCA Java SE5/SE6
SE ME EE
OU
![Page 7: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/7.jpg)
LE CONTENU
238€ HT 150 min 60 Questions 61%
SCJP – OCP JAVA 6 PROGRAMMER
7
+ 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,…
![Page 8: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/8.jpg)
LE CONTENU
238€ HT 150 min 69 Questions 72%
OCP, JAVA EE 5 WEB COMPONENT DEVELOPER
8
+ 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
![Page 9: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/9.jpg)
LE CONTENU
238€ HT 120 min 57 Questions 61%
OCP, JAVA EE 6 WEB COMPONENT DEVELOPER
9
+ 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
![Page 10: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/10.jpg)
LA PREPARATION
LES SUPPORTS DE PREPARATION
![Page 11: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/11.jpg)
LES BOUQUINS
+UN LIVRE EST JUSTE INDISPENSABLE !!!
+ VOUS L’AUREZ SANS DOUTE LU 2 FOIS MINIMUM AVANT DE PASSER LA
CERTIF…
QUELQUES RESSOURCES
11
![Page 12: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/12.jpg)
MOCK EXAMS
+ 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
S’ENTRAINER !!
12
8,12€ à 16,29€ Free Trial 8 to 13 MocksExams !!
![Page 13: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/13.jpg)
BESOIN D’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 ^^
OÙ TROUVER DE L’AIDE ?
13
![Page 14: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/14.jpg)
READY ?
QUAND IL Y A PLUS QU’À…
![Page 15: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/15.jpg)
S’INSCRIRE?
+ L’ORGANISME DE CERTIFICATION D’ORACLE EST PEARSON VUE
• Le site :http://www.pearsonvue.com/
• Création d’un compte, Planifier l’exam
UN PEU DE PAPERASSE
15
![Page 16: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/16.jpg)
ÇA SE PASSE OÙ ?
+ LES PLUS PROCHES DE BORDEAUX
+CELUI QUI ME PARAIT LE PLUS SIMPLE
LES CENTRES D’EXAMEN
16
![Page 17: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/17.jpg)
PEUT ÊTRE DÉJÀ PRÊT?
![Page 18: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/18.jpg)
PEUT ÊTRE DÉJÀ PRÊT?PETIT TEST ☺☺☺☺
18
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);
}
}
1. 0,0
2. Run time Exception: NullPointerException
3. Compile time Exception: The constructor TestIncrement() is undefined
4. null,null
5. 1,1
Q: Possible Choices :
![Page 19: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/19.jpg)
PEUT ÊTRE DÉJÀ PRÊT?PETIT TEST ☺☺☺☺
19
public class TesterClass {
private static int value = 100;
public static void main(String... args) {
increase(value);
System.out.println(value);
}
private static void increase(int value) {
value += 200;
}
}
1. 300
2. 200
3. 100
4. It throws an exception
5. The code doesn't compile
Q: Possible Choices :
![Page 20: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/20.jpg)
PEUT ÊTRE DÉJÀ PRÊT?PETIT TEST ☺☺☺☺
20
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
}
}
public static void main(String[] args) {
Outer.Inner inner = new Outer().new
Inner();
inner.method();
}
}
1. this.print();
2. Outer.this.print();
3. Outer.Inner.this.print();
4. None of the above
Q: Which statement should be inserted in method() to print "print outer"?:
![Page 21: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/21.jpg)
PEUT ÊTRE DÉJÀ PRÊT?PETIT TEST ☺☺☺☺
21
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);
1. 1
2. 2
3. 3
4. 4
5. Compilation fails.
6. An exception is thrown at runtime.
Q: Assume that the code snippet is inside the main method. What is the result?:
![Page 22: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/22.jpg)
PEUT ÊTRE DÉJÀ PRÊT?PETIT TEST ☺☺☺☺
22
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.
Q: In which of the following case will the method doStartTag() of a tag handler be invoked?:
![Page 23: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/23.jpg)
PEUT ÊTRE DÉJÀ PRÊT?PETIT TEST ☺☺☺☺
23
<html>
<body>
<%! int MIN; %>
Value of MIN is: <% = MIN %>
</body>
</html> 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.
Q: What output will it generate for the browser?
![Page 24: Certifications Java](https://reader034.fdocuments.net/reader034/viewer/2022051211/556105aad8b42a8c388b58ae/html5/thumbnails/24.jpg)
LES CERTIFICATIONS JAVAQUESTIONS / REPONSES
24