Java certifications
-
Upload
rory-preddy -
Category
Career
-
view
193 -
download
2
Transcript of Java certifications
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
ComponentsEJB
ArchitectDeveloper
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
Questions90 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
Questions77 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
Questions60 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 Objectives
OCPJBCD (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
Specs
JSF Spec
Mock test Yes No
Cost R1500
Exam Objectives
OCEJWCD(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
Certification1 of 13
Oracle CoursesExam
Assignment EssayOCPJP1 of 9
Oracle Courses
Master Objectives
OCMJD (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
Assignment
1Z0-855
Essay exam
1Z0-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 Enthuware
1. 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
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
Questions60 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 2Competency 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
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