java certifications

37
Oracle Java Certifications Rory Preddy

Upload: rory-preddy

Post on 17-Jul-2015

193 views

Category:

Career


2 download

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

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

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