SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 

Dernier (20)

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 

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