oracle java certifications rory preddy. agenda part 1 - background and introduction part 2 -...
TRANSCRIPT
Oracle Java Certifications
Rory Preddy
Agenda
Part 1 - Background and IntroductionPart 2 - ProgrammerPart 3 - ExpertPart 4 - MasterPart 5 - Rules, Booking and WritingPart 6 - Partner SpecializationsPart 7 - Jozi JUG’s study formatPart 8 - Demos
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?
• 9,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 JUG initiative
– Sharpen your mind• 2 minute rule – compilation, exceptions, novelty, flag
Master
Expert
Intermediate
Beginner
Java Certification Roadmap
Associate
Programmer
Mobile
DatabaseWeb
Services
Web Componen
tsEJB
ArchitectDevelope
r
JSF
Part 2
Part 1 - Background and IntroductionPart 2 - ProgrammerPart 3 - ExpertPart 4 - MasterPart 5 - Rules, Booking and WritingPart 6 - Partner SpecializationsPart 7 - Jozi JUG’s study formatPart 8 - Demos
Programmer 7 - Facts and Figures
OCJA 7 (Associate)
1Z0-803
OCJP 7(Programmer II)
1Z0-804
OCJP 7(Upgrade)
1Z0-805
Duration 140 minutes(2 1/2 hours)
150 Minutes(2 1/2 hours)
180 minutes(3 hours)
Number of Questions
90 72 90
Pass Mark 63% 65% 60%
Study Material • Kathy Sierra• Mala Gupta
Mock test Yes
Cost R1500
Java 7 Exam Objectives
OCJA 7 OCJP 7
1 Basics Class Design
2 Data Types Advanced Class Design
3 Flow Control Object-Orientation
4 Arrays Generics and Collections
5 Loops Strings
6 Methods and Encapsulation Exceptions and Assertions
7 Inheritance I/O
8 Exceptions NIO.2
9 Databases
10 Threads
11 Concurrency
12 Localization
Programmer 8 - Facts and Figures
OCJA 8 (Programmer I)
1Z0-808
OCJP 8(Beta Upgrade)
1Z0-810
Duration 120 minutes(2 hours)
150-225 minutes
Number of Questions
77 N/A
Pass Mark 65% N/A
Study Material
Boyarsky & Selikoff
N/A
Mock test Yes (New) No
Cost R1500 R500
Java 8 Exam Objectives
OCJA 8 OCJP 8 Upgrade
1 Basics Lambda Expressions
2 Data Types Lambda Types
3 Flow Control Filtering Collections with Lambdas
4 Arrays Collection Operations with Lambdas
5 Loops Parallel Streams
6 Methods and Encapsulation Advanced Lambda
7 Inheritance Method Enhancements
8 Exceptions Date/Time API
9 Lambda Basics JavaScript with Nashorn
10 new Data Api basics
11
12
Part 3
Part 1 - Background and IntroductionPart 2 - ProgrammerPart 3 - ExpertPart 4 - MasterPart 5 - Rules, Booking and WritingPart 6 - Partner SpecializationsPart 7 - Jozi JUG’s study formatPart 8 - Demos
EJB and JPA - Facts and Figures
OCPJBCD (EJBs)
1Z0-895
OCEJPA (Persistence)
1Z0-898
Duration 110 minutes(2 hours)
135 minutes(2 1/2 hours)
Number of Questions
60 64
Pass Mark 73% 61%
Complexity Intermediate Expert
Study Material • 2 Excellent Study Notes
• EJB Spec• No course book
• 2 Excellent Study Notes
• JPA spec• No course book
Mock test Yes
Cost R1500
EJB and JPA - Exam ObjectivesOCPJBCD (EJB’s)
OCEJPA (Persistence)
1 Basics Basics
2 Session Beans Entities
3 Singleton Session Beans Entity Managers
4 Message-Driven Beans Modeling Entity Relationships
5 Timers Entity Inheritance and Object-Relational Mapping
6 Interceptors Persisting Enums and Collections
7 Transactions Querying
8 Security Query Language
9 Best Practices Criteria API
10 Containers
11 Transactions and Locking
12 Advanced Concepts
Facts and Figures
OCEJWCD(Web Components)
1Z0-899
OCEJWSD(Web Services)
1Z0-897
OCEJEE6JSFD(JSF)
1Z1-896
Duration 140 minutes(2 1/2 hours)
90 minutes(1 1/2 hours)
120 mins(2 hours)
Number of Questions
57 60 87
Pass Mark 64% 64% 70%
Complexity Intermediate Expert Expert
Study Material• Book (Lyons)• Servlet/JSP Spec
• Poor Study guide• Soap, WSDL and Rest
SpecsJSF Spec
Mock test Yes No
Cost R1500
Exam ObjectivesOCEJWCD(Web Components)
OCEJWSD(Web Services)
OCEJEE6JSFD(JSF)
1 Java Servlets SOAP service basics JSF Essentials
2 Java Server Pages RESTful service basics Navigation Model
3 MVC Java EE security Data Conversion and Validation model
4 servlet's environment Web service clients Event Handling
5 Web Containers Advanced RESTful web servicesData table and Composite Components
6 Views Advanced SOAP web service Custom Components
7 Developing JSP pages MTOM and MIME Security
8 Custom tags WS-Addressing Test, Package, and Deploy
9 Controller facilities Message Level security
10 Options for the Model Best practices
11 Asynchronous web applications
12 Security
Part 4
Part 1 - Background and IntroductionPart 2 - ProgrammerPart 3 - ExpertPart 4 - MasterPart 5 - Rules, Booking and WritingPart 6 - Partner SpecializationsPart 7 - Jozi JUG’s study formatPart 8 - Demos
Master Steps
Assignment
Developer
Architect Essay
Certification
Certification
1 of 13Oracle
CoursesExam
Assignment EssayOCPJP
1 of 9Oracle
Courses
Master ObjectivesOCMJD (Developer) OCMJEA (Architect)
Exam N/A • Application Design Concepts and Principles• Common Architectures• Integration and Messaging• Business Tier Technologies• Web Tier Technologies• Design Patterns• Security
Assignment Design an application requiring the following:• GUI• Network protocol• A network server• DB
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.
Developer
Assignment1Z0-855
Essay exam1Z0-856
Duration 6 months from assignment purchase
120 minutes(2 hours)
Pass Mark • 320 out of 400 points (80%)• immediate fails (very strict)
Subject to assignment
Mock Enthuware1. Complete Guidance 2. Pre Submission Validation 3. Sample Projects
Cost R1500
Developer assignment
Marking Criteria (totals 400)• General Considerations -(80 points)• Documentation-(50 points) • Object-Oriented Design-(50 points) • GUI-(70 points) • Locking-(80 points) • Language Fluency-(70 points)
Architect
Exam1Z0-807
Assignment1Z0-865
Essay1Z0-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 R1500
Study Material Practice Guide (Amritendu)
List of Oracle Courses for Masters
Developing Applications with Java EE 6 on WebLogic Server 12c
Java SE 7 New Features Java SE 7 Programming Java SE 7 Fundamentals Object-Oriented Analysis and Design Using UML Java SE 7: Develop Rich Client Applications Java Performance Tuning with Mission Control & Flight
Recorder Java SE 8 Fundamentals Java SE 8: Programming
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
Developer Architect
Part 5
Part 1 - Background and IntroductionPart 2 - ProgrammerPart 3 - ExpertPart 4 - MasterPart 5 - Rules, Booking and WritingPart 6 - Partner SpecializationsPart 7 - Jozi JUG’s study formatPart 8 - 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 +- 2 hours after writing
Part 6
Part 1 - Background and IntroductionPart 2 - ProgrammerPart 3 - ExpertPart 4 - MasterPart 5 - Rules, Booking and WritingPart 6 - Partner SpecializationsPart 7 - Jozi JUG’s study formatPart 8 - Demos
Criteria
Required
Business Criteria
Active OPN Membership at the Gold Level or above ($3000)
Customer References 2 Competency Criteria
Standard Edition
Java 7 Associate/Programmer/Developer certifications 2
Enterprise edition JEE 6 Expert certifications 2
Advanced Area of specialization 50
Part 7
Part 1 - Background and IntroductionPart 2 - ProgrammerPart 3 - ExpertPart 4 - MasterPart 5 - Rules, Booking and WritingPart 6 - Partner SpecializationsPart 7 - Jozi JUG’s study formatPart 8 - Demos
Read
• Every week we cover 1 chapter of the course book and additional online resources
• Reading material is done before the class
• Most Questions should be asked before the class
• Class is 1 hour a week - 7am to 8am via google Hangouts
• Class is designed as a QUICK overview of the reading material and discuss sample questions
Quiz
• Goals of the quiz are– Practise writing for the exam– To have a measure of performance
• Logistically– Quiz is done using Mock Exam– One hour slot to complete the test– Opens the Friday at 4pm– Closes Sunday at midnight – email result to instructor
Part 8 - Demos
• Enthuware Mock exams• CodeRanch.com
Any Questions
Rory Preddy
Appendix-Oracle Professional Certifications
• Beginners– Associate/Programmer I – Java for Beginners (Exam)
• Intermediate– Programmer II – Java for Experienced Programmers (Exam)– Mobile Application Developer – Java Mobile (Exam)
• Expert– Web Component Developer – JSP/HTML (Exam)– JSF Developer – JSF/HTML (Exam)– Java Web Services Developer – WSDL and Restful (Exam)– Java Persistence Developer – SQL/ORM Database (Exam)– Enterprise Java Beans Developer – Enterprise Java Beans (Exam)
• Master– Developer – Code a DB and App (Course, Application and Essay)– Enterprise Architect – UML, Patterns (Course, Exam, Assignment and Essay )
Appendix-TLA’s and Acronyms
OCAJ – Oracle Certified Java AssociateOCPJP – Oracle Certified Java ProgrammerOCPJWCD– Oracle Certified Web Component DeveloperOCEJEE6JSFD - Oracle Certified JavaServer Faces DeveloperOCPJBCD – Oracle Certified Enterprise JavaBeans DeveloperOCEJWSD – Oracle Certified Web Services Developer OMAD – Oracle Certified Mobile Application DeveloperOCEJPA - Oracle Certified Expert for Java Persistence APIOCMJEA - Oracle Certified Master Java Enterprise Architect OCMJD – Oracle Certified Master Java Developer
1Z0-XXX – an apparently random number for Certification codes