SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
LES CERTIFICATIONS JAVA

WORKSHOP COLLAB - YCH
• 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
LES CERTIFICATIONS

LES DIFFÉRENTS PARCOURS
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
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
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
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
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
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
LA PREPARATION
LES SUPPORTS DE
PREPARATION
LES BOUQUINS

QUELQUES RESSOURCES

+ UN LIVRE EST JUSTE INDISPENSABLE !!!
+ VOUS L’AUREZ SANS DOUTE LU 2 FOIS MINIMUM AVANT DE PASSER LA
CERTIF…

11
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
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
READY ?
QUAND IL Y A PLUS QU’À…
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
ÇA SE PASSE OÙ ?
LES CENTRES D’EXAMEN

+ LES PLUS PROCHES DE BORDEAUX

+ CELUI QUI ME PARAIT LE PLUS SIMPLE

16
PEUT ÊTRE DÉJÀ PRÊT?
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
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
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
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
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
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
LES CERTIFICATIONS JAVA
QUESTIONS / REPONSES

24

Más contenido relacionado

Destacado

Les concepts de la programmation fonctionnelle illustrés avec java 8
Les concepts de la programmation fonctionnelle illustrés avec java 8Les concepts de la programmation fonctionnelle illustrés avec java 8
Les concepts de la programmation fonctionnelle illustrés avec java 8Yannick Chartois
 
Scopriariannabyskemalog babel
Scopriariannabyskemalog babelScopriariannabyskemalog babel
Scopriariannabyskemalog babelBabel
 
Owl rescue nov 2013
Owl rescue nov 2013Owl rescue nov 2013
Owl rescue nov 2013Kasumioda
 
Les concepts de la programmation fonctionnelle illustrés avec Java 8
Les concepts de la programmation fonctionnelle illustrés avec Java 8Les concepts de la programmation fonctionnelle illustrés avec Java 8
Les concepts de la programmation fonctionnelle illustrés avec Java 8Yannick Chartois
 
11 soalan sebelum beli theme wordpress
11 soalan sebelum beli theme wordpress11 soalan sebelum beli theme wordpress
11 soalan sebelum beli theme wordpressafri2
 
Babelinfograficamonamourisa2014
Babelinfograficamonamourisa2014Babelinfograficamonamourisa2014
Babelinfograficamonamourisa2014Babel
 
Concepts of functional programming
Concepts of functional programmingConcepts of functional programming
Concepts of functional programmingYannick Chartois
 
Уютненько о Яндекс Директ
Уютненько о Яндекс ДиректУютненько о Яндекс Директ
Уютненько о Яндекс ДиректFelix315
 
Nova Marketing. Presentation.
Nova Marketing. Presentation.Nova Marketing. Presentation.
Nova Marketing. Presentation.Felix315
 

Destacado (13)

Les concepts de la programmation fonctionnelle illustrés avec java 8
Les concepts de la programmation fonctionnelle illustrés avec java 8Les concepts de la programmation fonctionnelle illustrés avec java 8
Les concepts de la programmation fonctionnelle illustrés avec java 8
 
My profile
My profileMy profile
My profile
 
Multi Recharge Company
Multi Recharge CompanyMulti Recharge Company
Multi Recharge Company
 
Scopriariannabyskemalog babel
Scopriariannabyskemalog babelScopriariannabyskemalog babel
Scopriariannabyskemalog babel
 
Gravity: A Love Story
Gravity: A Love StoryGravity: A Love Story
Gravity: A Love Story
 
Owl rescue nov 2013
Owl rescue nov 2013Owl rescue nov 2013
Owl rescue nov 2013
 
Les concepts de la programmation fonctionnelle illustrés avec Java 8
Les concepts de la programmation fonctionnelle illustrés avec Java 8Les concepts de la programmation fonctionnelle illustrés avec Java 8
Les concepts de la programmation fonctionnelle illustrés avec Java 8
 
11 soalan sebelum beli theme wordpress
11 soalan sebelum beli theme wordpress11 soalan sebelum beli theme wordpress
11 soalan sebelum beli theme wordpress
 
Babelinfograficamonamourisa2014
Babelinfograficamonamourisa2014Babelinfograficamonamourisa2014
Babelinfograficamonamourisa2014
 
Concepts of functional programming
Concepts of functional programmingConcepts of functional programming
Concepts of functional programming
 
Уютненько о Яндекс Директ
Уютненько о Яндекс ДиректУютненько о Яндекс Директ
Уютненько о Яндекс Директ
 
Nova Marketing. Presentation.
Nova Marketing. Presentation.Nova Marketing. Presentation.
Nova Marketing. Presentation.
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 

Similar a Certifications Java

Making The Move To Java 17 (JConf 2022)
Making The Move To Java 17 (JConf 2022)Making The Move To Java 17 (JConf 2022)
Making The Move To Java 17 (JConf 2022)Alex Motley
 
JCD 2013 OCM Java Developer
JCD 2013 OCM Java DeveloperJCD 2013 OCM Java Developer
JCD 2013 OCM Java Developer益裕 張
 
OCM Java 開發人員認證與設計模式
OCM Java 開發人員認證與設計模式OCM Java 開發人員認證與設計模式
OCM Java 開發人員認證與設計模式CodeData
 
JavaFX Enterprise (JavaOne 2014)
JavaFX Enterprise (JavaOne 2014)JavaFX Enterprise (JavaOne 2014)
JavaFX Enterprise (JavaOne 2014)Hendrik Ebbers
 
Core Java Certification
Core Java CertificationCore Java Certification
Core Java CertificationVskills
 
Certified Core Java Developer
Certified Core Java DeveloperCertified Core Java Developer
Certified Core Java DeveloperNarender Rana
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaoladrewz lin
 
Testing for fun in production Into The Box 2018
Testing for fun in production Into The Box 2018Testing for fun in production Into The Box 2018
Testing for fun in production Into The Box 2018Ortus Solutions, Corp
 
Testing ASP.NET - Progressive.NET
Testing ASP.NET - Progressive.NETTesting ASP.NET - Progressive.NET
Testing ASP.NET - Progressive.NETBen Hall
 
OpenNTF Webinar 2022-08 - XPages Jakarta EE Support in Practice
OpenNTF Webinar 2022-08 - XPages Jakarta EE Support in PracticeOpenNTF Webinar 2022-08 - XPages Jakarta EE Support in Practice
OpenNTF Webinar 2022-08 - XPages Jakarta EE Support in PracticeJesse Gallagher
 
InterConnect2016: WebApp Architectures with Java and Node.js
InterConnect2016: WebApp Architectures with Java and Node.jsInterConnect2016: WebApp Architectures with Java and Node.js
InterConnect2016: WebApp Architectures with Java and Node.jsChris Bailey
 
iOSDevCamp 2011 - Getting "Test"-y: Test Driven Development & Automated Deplo...
iOSDevCamp 2011 - Getting "Test"-y: Test Driven Development & Automated Deplo...iOSDevCamp 2011 - Getting "Test"-y: Test Driven Development & Automated Deplo...
iOSDevCamp 2011 - Getting "Test"-y: Test Driven Development & Automated Deplo...Rudy Jahchan
 
Spring boot入門ハンズオン第二回
Spring boot入門ハンズオン第二回Spring boot入門ハンズオン第二回
Spring boot入門ハンズオン第二回haruki ueno
 
Scala Frustrations
Scala FrustrationsScala Frustrations
Scala Frustrationstakezoe
 
Fundamentals of java --- version 2
Fundamentals of java --- version 2Fundamentals of java --- version 2
Fundamentals of java --- version 2Uday Sharma
 
Introducing to node.js
Introducing to node.jsIntroducing to node.js
Introducing to node.jsJeongHun Byeon
 
JSDC 2015 - TDD 的開發哲學,以 Node.js 為例
JSDC 2015 - TDD 的開發哲學,以 Node.js 為例JSDC 2015 - TDD 的開發哲學,以 Node.js 為例
JSDC 2015 - TDD 的開發哲學,以 Node.js 為例謝 宗穎
 
How I learned to stop worrying and love embedding JavaScript
How I learned to stop worrying and love embedding JavaScriptHow I learned to stop worrying and love embedding JavaScript
How I learned to stop worrying and love embedding JavaScriptKevin Read
 

Similar a Certifications Java (20)

Making The Move To Java 17 (JConf 2022)
Making The Move To Java 17 (JConf 2022)Making The Move To Java 17 (JConf 2022)
Making The Move To Java 17 (JConf 2022)
 
JCD 2013 OCM Java Developer
JCD 2013 OCM Java DeveloperJCD 2013 OCM Java Developer
JCD 2013 OCM Java Developer
 
OCM Java 開發人員認證與設計模式
OCM Java 開發人員認證與設計模式OCM Java 開發人員認證與設計模式
OCM Java 開發人員認證與設計模式
 
JavaFX Enterprise (JavaOne 2014)
JavaFX Enterprise (JavaOne 2014)JavaFX Enterprise (JavaOne 2014)
JavaFX Enterprise (JavaOne 2014)
 
Core Java Certification
Core Java CertificationCore Java Certification
Core Java Certification
 
Certified Core Java Developer
Certified Core Java DeveloperCertified Core Java Developer
Certified Core Java Developer
 
Node azure
Node azureNode azure
Node azure
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaola
 
Testing for fun in production Into The Box 2018
Testing for fun in production Into The Box 2018Testing for fun in production Into The Box 2018
Testing for fun in production Into The Box 2018
 
Testing ASP.NET - Progressive.NET
Testing ASP.NET - Progressive.NETTesting ASP.NET - Progressive.NET
Testing ASP.NET - Progressive.NET
 
OpenNTF Webinar 2022-08 - XPages Jakarta EE Support in Practice
OpenNTF Webinar 2022-08 - XPages Jakarta EE Support in PracticeOpenNTF Webinar 2022-08 - XPages Jakarta EE Support in Practice
OpenNTF Webinar 2022-08 - XPages Jakarta EE Support in Practice
 
InterConnect2016: WebApp Architectures with Java and Node.js
InterConnect2016: WebApp Architectures with Java and Node.jsInterConnect2016: WebApp Architectures with Java and Node.js
InterConnect2016: WebApp Architectures with Java and Node.js
 
Not so blind SQL Injection
Not so blind SQL InjectionNot so blind SQL Injection
Not so blind SQL Injection
 
iOSDevCamp 2011 - Getting "Test"-y: Test Driven Development & Automated Deplo...
iOSDevCamp 2011 - Getting "Test"-y: Test Driven Development & Automated Deplo...iOSDevCamp 2011 - Getting "Test"-y: Test Driven Development & Automated Deplo...
iOSDevCamp 2011 - Getting "Test"-y: Test Driven Development & Automated Deplo...
 
Spring boot入門ハンズオン第二回
Spring boot入門ハンズオン第二回Spring boot入門ハンズオン第二回
Spring boot入門ハンズオン第二回
 
Scala Frustrations
Scala FrustrationsScala Frustrations
Scala Frustrations
 
Fundamentals of java --- version 2
Fundamentals of java --- version 2Fundamentals of java --- version 2
Fundamentals of java --- version 2
 
Introducing to node.js
Introducing to node.jsIntroducing to node.js
Introducing to node.js
 
JSDC 2015 - TDD 的開發哲學,以 Node.js 為例
JSDC 2015 - TDD 的開發哲學,以 Node.js 為例JSDC 2015 - TDD 的開發哲學,以 Node.js 為例
JSDC 2015 - TDD 的開發哲學,以 Node.js 為例
 
How I learned to stop worrying and love embedding JavaScript
How I learned to stop worrying and love embedding JavaScriptHow I learned to stop worrying and love embedding JavaScript
How I learned to stop worrying and love embedding JavaScript
 

Último

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Último (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Certifications Java

  • 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
  • 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. 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. 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. 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. 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. 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. LA PREPARATION LES SUPPORTS DE PREPARATION
  • 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. 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. 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. READY ? QUAND IL Y A PLUS QU’À…
  • 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. ÇA SE PASSE OÙ ? LES CENTRES D’EXAMEN + LES PLUS PROCHES DE BORDEAUX + CELUI QUI ME PARAIT LE PLUS SIMPLE 16
  • 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. 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. 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. 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. 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. 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