SlideShare a Scribd company logo
1 of 32
Download to read offline
Oracle Java Certifications
@rorypreddy
@bbdsoftware
Part 1 - Background
• A “little” bit about me
– SCJP in 2004
– Started my first Study Group in 2006
– Studied with 150 java developers last year
– In December 2014, BBD obtained Java Standard and EE
specialisations
Why Certify?
• 10,000,000 java developers in the world
• 800,000 have a java certification
• 30,000 new certifications per year
• Youngest was a 10 year old from India who studied under candle
light
• Oracle.com states certifications give you either:
A. more money
B. a promotion or
C. better skills
Why Certify?
• But seriously, why Certify?
– Earning Potential - Java is in high demand
– Focus on your talents and mitigate your weaknesses
– Join the group initiative
– Sharpen your mind
• 2 minute rule – compilation, exceptions, novelty, flag
The problem statement
• Did “High level languages” solved Accidental complexity?
-Brooks
• Test it – take away your IDE
• We still have:
– “Immediacy”
• “The decay of the grasp of all that is going on in a complex system”.
– “Recency effect”
• “Remember the last few things better than the things in the middle or the
beginning of a time period”.
Solution – the “What”
• Create an “Internal IDE”
– Learn language rules
– Spot patterns
– Apply them against time
– Practise often!
The “How”
2 minute rule
• Quick glance – 30 Secs
– What are they trying to test i.e. what is the novelty
– Have you seen similar patterns and what was the outcome
– Is it Syntactically sound - Does it compile
– Am I weak in this area?
– Flag
• What is the output? – 90 Secs
– Does it throw an Exception?
– Flag
• Review
– Keep track of time and number of flags
Agenda
Part 1 - Background and Introduction
Part 2 - Programmer
Part 3 - Expert
Part 4 - Master
Part 5 - Rules, Booking and Writing
Part 6 - Demos
Master
Expert
Intermediate
Beginner
Java Certification Roadmap
Associate
Programmer Mobile
Java EE 7
ArchitectDeveloper
Spring 5
Part 2
Part 1 - Background and Introduction
Part 2 - Programmer
Part 3 - Expert
Part 4 - Master
Part 5 - Rules, Booking and Writing
Part 6 - Demos
Associate 8 - Facts and Figures
OCJA 8
(Programmer I)
1Z0-808
Duration 150 minutes
Number of
Questions
70
Pass Mark 65%
Study
Material
Java Tutorial
and Koans
Mock test Yes
Cost R2101
Associate 8 Exam Objectives
OCJA 8
1 Java Basics
2 Data Types
3 Flow Control
4 Arrays
5 Loops
6 Methods and Encapsulation
7 Inheritance
8 Exceptions
9 new Date and lambda basics
Programmer 8 - Facts and Figures
OCJP 8
(Programmer II)
1Z0-809
Duration 150 minutes
Number of Questions 85
Pass Mark 65%
Study Material ocpj8.javastudyguide.com
Mock test Yes
Cost R2101
Java 8 Exam Objectives
OCJP 8
1 Class Design
2 Advanced Class Design
3 Generics and Collections
4 Lambda Built-in Functional Interfaces
5 Stream API
6 Exceptions and Assertions
7 Date/Time API
8 I/O Fundamentals
9 File I/O (NIO.2)
10 Concurrency
11 JDBC
12 Localization
Part 3
Part 1 - Background and Introduction
Part 2 - Programmer
Part 3 - Expert
Part 4 - Master
Part 5 - Rules, Booking and Writing
Part 6 - Partner Specializations
Part 7 - Demos
Java EE- Facts and Figures
OCPJBCD
(1Z0-900)
Duration 150 minutes
(2 hours)
Number of Questions
70
Pass Mark
66%
Complexity Intermediate
Study Material EJB/JSF/JPA/CDI Spec
Mock test No
Cost R2101
Java EE- Exam Objectives
1. Understand Java EE Architecture
2. Manage Persistence using JPA Entities and BeanValidation
3. Implement Business Logic by Using EJBs
4. Use Java Message Service API
5. Implement SOAP Services by Using JAX-WS and JAXB APIs
6. Create Java Web Applications using Servlets/JSPs
7. Implement REST Services using JAX-RS API
8. Create Java Applications using WebSockets
9. Develop Web Applications using JSFs
10. Secure Java EE 7 Applications
11. Use CDI Beans
12. Use Concurrency API in Java EE 7 Applications
13. Use Batch API in Java EE 7 Applications
VS Spring Professional v5.0 Exam
Spring Professional v5.0 Exam
Duration 90 minutes
Number of Questions
50
Pass Mark
76%
Complexity Intermediate
Study Material Many books
Mock test No
Cost R2101
Spring Professional- Exam Objectives
• Container (28%)
• AOP (14%)
• JDBC (4%)
• Transactions (10%)
• MVC (10%)
• Security (6%)
• REST (6%)
• JPA Spring Data (4%)
• Boot (14%)
• Testing (4%)
Part 4
Part 1 - Background and Introduction
Part 2 - Programmer
Part 3 - Expert
Part 4 - Master
Part 5 - Rules, Booking and Writing
Part 6 - Demos
Master Steps
AssignmentArchitect Essay Certification
1 of 13
Oracle Courses
Exam
Master Objectives
OCMJEA (Architect)
Exam • Application Design Concepts and Principles
• Common Architectures
• Integration and Messaging
• Business Tier Technologies
• Web Tier Technologies
• Design Patterns
• Security
Assignment Design an application architecture and document:
• Application Design Concepts and Principles
• Common Architectures
• Integration and Messaging
• Business Tier Technologies choices
• Web Tier Technologies choices
• Applicability of Java EE Technology
• Patterns
• Security
Essay Regarding your Application created in the assignment:
• List some of the major choices you made.
• Advantages and disadvantages of each of your choices.
Architect
Exam
1Z0-807
Assignment
1Z0-865
Essay
1Z0-866
Duration 150 minutes
(2 1/2 hours)
6 months from
assignment purchase
120 minutes
(2 hours)
Number of
Questions
60 N/A N/A
Pass Mark 71% Subject to validation of
assignment
Cost R2101
Study Material Practice Guide (Amritendu)
List of Oracle Courses for Architect
• Architect Enterprise applications with Java EE
• Developing Applications for the Java EE 6 Platform
• Java Design Patterns
• Java EE 6: Develop Business Components with JMS & EJBs
• Java EE 6: Develop Database Applications with JPA
• Java SE 7 Fundamentals
• Java SE 7 Programming
• Web Component Development with Servlets & JSPs, Java EE 6
• Java EE 6: Develop Web Services with JAX-WS & JAX-RS
• Java EE 7: New Features
• Object-Oriented Analysis and Design Using UML
• Java SE 8 Fundamentals
• Java SE 8: Programming
• Developing Applications with Java EE 6 on WebLogic Server 12c
• Developing Applications for the Java EE 7 Platform
• Java SE 7: Develop Rich Client Applications
Part 5
Part 1 - Background and Introduction
Part 2 - Programmer
Part 3 - Expert
Part 4 - Master
Part 5 - Rules, Booking and Writing
Part 6 - Demos
Exam rules
• You must wait 14 days before retaking a failed exam. (Registration will be
allowed on the 14th day)
• You may not retake a passed exam at any time.
• You may not retake a beta exam at any time.
• An exam can be rescheduled at least 1 business day prior to the exam
appointment.
Assignment rules
• Submission Deadlines:
– BOTH assignment and essay must be submitted within 6 months of assignment purchase
date.
– Submit late and you have to purchase a new voucher.
– Assignment must be submitted before you can register for the essay.
• Assignment resubmissions must be submitted within 30 days of failure
notification by email.
• you will be required to purchase a new assignment and re-take the essay
Booking
• To register for a exam there are a few options:
– Register and pay Pearson VUE directly. http://www.pearsonvue.com/oracle
– Purchase an exam voucher from Oracle and register at Pearson VUE to take the exam.
– Phone a provider (e.g. Bytes/TorqueIT ) and get them to book it
• Certain exams have pre-requisites to book
– But you don’t have to book the OCJA before the OCPJP but you won’t receive your certification until both
are passed.
– New Rule - Java 7 associate for 7 programmer, and 8 for 8
– If you have 1.4/5/6 - Upgrade to 7 first and then 8
• Exam vouchers have an expiration date – most expire after 12 months
• Exam Vouchers with a 2nd retake are purchased with Oracle training
Writing
• Closed book
• Learn the 2 minute rule – compilation, exceptions, novelty, flag
• Flag Flag Flag
• Not all questions count
• Objectives and number of questions can change
• Objectives can and have changed
• Old topics can be asked
After the exam
• Get results from certview.oracle.com
• Print your own Cert +- 30 mins after writing
Part 6
Part 1 - Background and Introduction
Part 2 - Programmer
Part 3 - Expert
Part 4 - Master
Part 5 - Rules, Booking and Writing
Part 6 - Demos
Part 6 - Demos
• http://ocpj8.javastudyguide.com/
• http://enthuware.com
• https://github.com/matyb/java-koans
• https://coderanch.com/forums
Any Questions
Rory Preddy

More Related Content

Similar to Java 2018 certifications

A1590026209_21789_20_2018_0 Lecture .ppt
A1590026209_21789_20_2018_0 Lecture .pptA1590026209_21789_20_2018_0 Lecture .ppt
A1590026209_21789_20_2018_0 Lecture .ppt
pranatidubey2004
 
Shridhar_Bhat 3.8Years PLSQL
Shridhar_Bhat 3.8Years PLSQLShridhar_Bhat 3.8Years PLSQL
Shridhar_Bhat 3.8Years PLSQL
Shridhar Bhat
 

Similar to Java 2018 certifications (20)

JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...
JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...
JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...
 
A1590026209_21789_20_2018_0 Lecture .ppt
A1590026209_21789_20_2018_0 Lecture .pptA1590026209_21789_20_2018_0 Lecture .ppt
A1590026209_21789_20_2018_0 Lecture .ppt
 
ocejwcd 6 preparation guide
ocejwcd 6 preparation guideocejwcd 6 preparation guide
ocejwcd 6 preparation guide
 
OCAJP 7 Preparation Tips
OCAJP 7 Preparation TipsOCAJP 7 Preparation Tips
OCAJP 7 Preparation Tips
 
SCWCD 5 preparation guide
SCWCD 5 preparation guideSCWCD 5 preparation guide
SCWCD 5 preparation guide
 
SCWCD 5 study guide
SCWCD 5 study guideSCWCD 5 study guide
SCWCD 5 study guide
 
ocejwsd 6 preparation guide
ocejwsd 6 preparation guideocejwsd 6 preparation guide
ocejwsd 6 preparation guide
 
scjp 5 preparation guide
scjp 5 preparation guidescjp 5 preparation guide
scjp 5 preparation guide
 
Summer training
Summer trainingSummer training
Summer training
 
OCAJP 7 and OCPJP 7 certifications
OCAJP 7 and OCPJP 7 certificationsOCAJP 7 and OCPJP 7 certifications
OCAJP 7 and OCPJP 7 certifications
 
Java: Create The Future Keynote
Java: Create The Future KeynoteJava: Create The Future Keynote
Java: Create The Future Keynote
 
SCDJWS 5 preparation guide
SCDJWS 5 preparation guideSCDJWS 5 preparation guide
SCDJWS 5 preparation guide
 
Oceejbd preparation guide
Oceejbd preparation guideOceejbd preparation guide
Oceejbd preparation guide
 
Curso de preparación Oracle Certified Professional (OCP) Java SE7 Programmer
Curso de preparación Oracle Certified Professional (OCP) Java SE7 ProgrammerCurso de preparación Oracle Certified Professional (OCP) Java SE7 Programmer
Curso de preparación Oracle Certified Professional (OCP) Java SE7 Programmer
 
Shridhar_Bhat 3.8Years PLSQL
Shridhar_Bhat 3.8Years PLSQLShridhar_Bhat 3.8Years PLSQL
Shridhar_Bhat 3.8Years PLSQL
 
The JAVA Training Workshop in Ahmedabad
The JAVA Training Workshop in AhmedabadThe JAVA Training Workshop in Ahmedabad
The JAVA Training Workshop in Ahmedabad
 
Java training in ahmedabad
Java training in ahmedabadJava training in ahmedabad
Java training in ahmedabad
 
scbcd 5 preparation guide
scbcd 5 preparation guidescbcd 5 preparation guide
scbcd 5 preparation guide
 
Presentation application server diagnostics
Presentation   application server diagnosticsPresentation   application server diagnostics
Presentation application server diagnostics
 
7188466 oracle ocp10g
7188466 oracle ocp10g7188466 oracle ocp10g
7188466 oracle ocp10g
 

More from Rory Preddy

More from Rory Preddy (19)

Programming for accessibility
Programming for accessibilityProgramming for accessibility
Programming for accessibility
 
Whats new in .net for 2019
Whats new in .net for 2019Whats new in .net for 2019
Whats new in .net for 2019
 
Whats new in .NET for 2019
Whats new in .NET for 2019Whats new in .NET for 2019
Whats new in .NET for 2019
 
Getting started with Firebase
Getting started with FirebaseGetting started with Firebase
Getting started with Firebase
 
Whats new in Java 9,10,11,12
Whats new in Java 9,10,11,12Whats new in Java 9,10,11,12
Whats new in Java 9,10,11,12
 
AWS for Java Developers workshop
AWS for Java Developers workshopAWS for Java Developers workshop
AWS for Java Developers workshop
 
Java modules
Java modulesJava modules
Java modules
 
AWS Transcribe and Comprehend
AWS Transcribe and ComprehendAWS Transcribe and Comprehend
AWS Transcribe and Comprehend
 
BDD with Mockito
BDD with MockitoBDD with Mockito
BDD with Mockito
 
Up and Running with Kubernetes
Up and Running with KubernetesUp and Running with Kubernetes
Up and Running with Kubernetes
 
Dockercompose
DockercomposeDockercompose
Dockercompose
 
Functional Reactive Endpoints using Spring 5
Functional Reactive Endpoints using Spring 5Functional Reactive Endpoints using Spring 5
Functional Reactive Endpoints using Spring 5
 
AWS and Serverless with Alexa
AWS and Serverless with AlexaAWS and Serverless with Alexa
AWS and Serverless with Alexa
 
Nashorn
NashornNashorn
Nashorn
 
AWS for the Java Developer
AWS for the Java DeveloperAWS for the Java Developer
AWS for the Java Developer
 
Vs java (1)
Vs java (1)Vs java (1)
Vs java (1)
 
Polyglot
PolyglotPolyglot
Polyglot
 
BDD - Keep love alive
BDD - Keep love aliveBDD - Keep love alive
BDD - Keep love alive
 
Kotlin
KotlinKotlin
Kotlin
 

Recently uploaded

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Recently uploaded (20)

Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration ToolingWSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration Tooling
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 

Java 2018 certifications

  • 2. Part 1 - Background • A “little” bit about me – SCJP in 2004 – Started my first Study Group in 2006 – Studied with 150 java developers last year – In December 2014, BBD obtained Java Standard and EE specialisations
  • 3. Why Certify? • 10,000,000 java developers in the world • 800,000 have a java certification • 30,000 new certifications per year • Youngest was a 10 year old from India who studied under candle light • Oracle.com states certifications give you either: A. more money B. a promotion or C. better skills
  • 4. Why Certify? • But seriously, why Certify? – Earning Potential - Java is in high demand – Focus on your talents and mitigate your weaknesses – Join the group initiative – Sharpen your mind • 2 minute rule – compilation, exceptions, novelty, flag
  • 5. The problem statement • Did “High level languages” solved Accidental complexity? -Brooks • Test it – take away your IDE • We still have: – “Immediacy” • “The decay of the grasp of all that is going on in a complex system”. – “Recency effect” • “Remember the last few things better than the things in the middle or the beginning of a time period”.
  • 6. Solution – the “What” • Create an “Internal IDE” – Learn language rules – Spot patterns – Apply them against time – Practise often!
  • 7. The “How” 2 minute rule • Quick glance – 30 Secs – What are they trying to test i.e. what is the novelty – Have you seen similar patterns and what was the outcome – Is it Syntactically sound - Does it compile – Am I weak in this area? – Flag • What is the output? – 90 Secs – Does it throw an Exception? – Flag • Review – Keep track of time and number of flags
  • 8. Agenda Part 1 - Background and Introduction Part 2 - Programmer Part 3 - Expert Part 4 - Master Part 5 - Rules, Booking and Writing Part 6 - Demos
  • 10. Part 2 Part 1 - Background and Introduction Part 2 - Programmer Part 3 - Expert Part 4 - Master Part 5 - Rules, Booking and Writing Part 6 - Demos
  • 11. Associate 8 - Facts and Figures OCJA 8 (Programmer I) 1Z0-808 Duration 150 minutes Number of Questions 70 Pass Mark 65% Study Material Java Tutorial and Koans Mock test Yes Cost R2101
  • 12. Associate 8 Exam Objectives OCJA 8 1 Java Basics 2 Data Types 3 Flow Control 4 Arrays 5 Loops 6 Methods and Encapsulation 7 Inheritance 8 Exceptions 9 new Date and lambda basics
  • 13. Programmer 8 - Facts and Figures OCJP 8 (Programmer II) 1Z0-809 Duration 150 minutes Number of Questions 85 Pass Mark 65% Study Material ocpj8.javastudyguide.com Mock test Yes Cost R2101
  • 14. Java 8 Exam Objectives OCJP 8 1 Class Design 2 Advanced Class Design 3 Generics and Collections 4 Lambda Built-in Functional Interfaces 5 Stream API 6 Exceptions and Assertions 7 Date/Time API 8 I/O Fundamentals 9 File I/O (NIO.2) 10 Concurrency 11 JDBC 12 Localization
  • 15. Part 3 Part 1 - Background and Introduction Part 2 - Programmer Part 3 - Expert Part 4 - Master Part 5 - Rules, Booking and Writing Part 6 - Partner Specializations Part 7 - Demos
  • 16. Java EE- Facts and Figures OCPJBCD (1Z0-900) Duration 150 minutes (2 hours) Number of Questions 70 Pass Mark 66% Complexity Intermediate Study Material EJB/JSF/JPA/CDI Spec Mock test No Cost R2101
  • 17. Java EE- Exam Objectives 1. Understand Java EE Architecture 2. Manage Persistence using JPA Entities and BeanValidation 3. Implement Business Logic by Using EJBs 4. Use Java Message Service API 5. Implement SOAP Services by Using JAX-WS and JAXB APIs 6. Create Java Web Applications using Servlets/JSPs 7. Implement REST Services using JAX-RS API 8. Create Java Applications using WebSockets 9. Develop Web Applications using JSFs 10. Secure Java EE 7 Applications 11. Use CDI Beans 12. Use Concurrency API in Java EE 7 Applications 13. Use Batch API in Java EE 7 Applications
  • 18. VS Spring Professional v5.0 Exam Spring Professional v5.0 Exam Duration 90 minutes Number of Questions 50 Pass Mark 76% Complexity Intermediate Study Material Many books Mock test No Cost R2101
  • 19. Spring Professional- Exam Objectives • Container (28%) • AOP (14%) • JDBC (4%) • Transactions (10%) • MVC (10%) • Security (6%) • REST (6%) • JPA Spring Data (4%) • Boot (14%) • Testing (4%)
  • 20. Part 4 Part 1 - Background and Introduction Part 2 - Programmer Part 3 - Expert Part 4 - Master Part 5 - Rules, Booking and Writing Part 6 - Demos
  • 21. Master Steps AssignmentArchitect Essay Certification 1 of 13 Oracle Courses Exam
  • 22. Master Objectives OCMJEA (Architect) Exam • Application Design Concepts and Principles • Common Architectures • Integration and Messaging • Business Tier Technologies • Web Tier Technologies • Design Patterns • Security Assignment Design an application architecture and document: • Application Design Concepts and Principles • Common Architectures • Integration and Messaging • Business Tier Technologies choices • Web Tier Technologies choices • Applicability of Java EE Technology • Patterns • Security Essay Regarding your Application created in the assignment: • List some of the major choices you made. • Advantages and disadvantages of each of your choices.
  • 23. Architect Exam 1Z0-807 Assignment 1Z0-865 Essay 1Z0-866 Duration 150 minutes (2 1/2 hours) 6 months from assignment purchase 120 minutes (2 hours) Number of Questions 60 N/A N/A Pass Mark 71% Subject to validation of assignment Cost R2101 Study Material Practice Guide (Amritendu)
  • 24. List of Oracle Courses for Architect • Architect Enterprise applications with Java EE • Developing Applications for the Java EE 6 Platform • Java Design Patterns • Java EE 6: Develop Business Components with JMS & EJBs • Java EE 6: Develop Database Applications with JPA • Java SE 7 Fundamentals • Java SE 7 Programming • Web Component Development with Servlets & JSPs, Java EE 6 • Java EE 6: Develop Web Services with JAX-WS & JAX-RS • Java EE 7: New Features • Object-Oriented Analysis and Design Using UML • Java SE 8 Fundamentals • Java SE 8: Programming • Developing Applications with Java EE 6 on WebLogic Server 12c • Developing Applications for the Java EE 7 Platform • Java SE 7: Develop Rich Client Applications
  • 25. Part 5 Part 1 - Background and Introduction Part 2 - Programmer Part 3 - Expert Part 4 - Master Part 5 - Rules, Booking and Writing Part 6 - Demos
  • 26. Exam rules • You must wait 14 days before retaking a failed exam. (Registration will be allowed on the 14th day) • You may not retake a passed exam at any time. • You may not retake a beta exam at any time. • An exam can be rescheduled at least 1 business day prior to the exam appointment.
  • 27. Assignment rules • Submission Deadlines: – BOTH assignment and essay must be submitted within 6 months of assignment purchase date. – Submit late and you have to purchase a new voucher. – Assignment must be submitted before you can register for the essay. • Assignment resubmissions must be submitted within 30 days of failure notification by email. • you will be required to purchase a new assignment and re-take the essay
  • 28. Booking • To register for a exam there are a few options: – Register and pay Pearson VUE directly. http://www.pearsonvue.com/oracle – Purchase an exam voucher from Oracle and register at Pearson VUE to take the exam. – Phone a provider (e.g. Bytes/TorqueIT ) and get them to book it • Certain exams have pre-requisites to book – But you don’t have to book the OCJA before the OCPJP but you won’t receive your certification until both are passed. – New Rule - Java 7 associate for 7 programmer, and 8 for 8 – If you have 1.4/5/6 - Upgrade to 7 first and then 8 • Exam vouchers have an expiration date – most expire after 12 months • Exam Vouchers with a 2nd retake are purchased with Oracle training
  • 29. Writing • Closed book • Learn the 2 minute rule – compilation, exceptions, novelty, flag • Flag Flag Flag • Not all questions count • Objectives and number of questions can change • Objectives can and have changed • Old topics can be asked After the exam • Get results from certview.oracle.com • Print your own Cert +- 30 mins after writing
  • 30. Part 6 Part 1 - Background and Introduction Part 2 - Programmer Part 3 - Expert Part 4 - Master Part 5 - Rules, Booking and Writing Part 6 - Demos
  • 31. Part 6 - Demos • http://ocpj8.javastudyguide.com/ • http://enthuware.com • https://github.com/matyb/java-koans • https://coderanch.com/forums