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
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.
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