Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ravi2519/javacertification

This is a full resource guide for my attempt to get Java 11 Certified
https://github.com/ravi2519/javacertification

certification code inheritance java java11 javacertification jpms nio ocjcp streams

Last synced: about 9 hours ago
JSON representation

This is a full resource guide for my attempt to get Java 11 Certified

Awesome Lists containing this project

README

        

![GitHub stars](https://img.shields.io/github/stars/ravi2519/JavaCertification.svg?style=social&label=Star&maxAge=2592000)
![GitHub forks](https://img.shields.io/github/forks/ravi2519/JavaCertification.svg?style=social&label=Fork&maxAge=2592000)

# Java 11 Certification

Hi there! So this is a complete resource guide for my attempt to get Java 11 Certified.
On the 18th, January 2021, I passed my "Oracle Certified Professional: Java SE 11 Developer" certification.

# Old Rules

So I started my journey to get certified in Java 11 to receive Oracle Certified Professional Java SE 11 Developer credentials. Before 1st, October 2020, it was fairly a two-step process:
- [Take a 815 exam](https://education.oracle.com/java-se-11-programmer-i/pexam_1Z0-815) Post 1st, October 2020, it is displaying a 404.
- [And a 816 exam](https://education.oracle.com/java-se-11-programmer-i/pexam_1Z0-816) Post 1st, October 2020, it is displaying a 404.

Both costs approximately 11,300 INR each and covers a different set of the syllabus.

You have to purchase the exam voucher from Oracle for each one of these. The voucher will be valid for the next 6 months. And during this period, you can schedule the exam anytime.

I did that too, but as soon as I was prepared for 815, THE Oracle changed the game. They were retiring both 815 and 816 in favor of 819.

## Oracle did it again!!

And as if 2020 was less weird, Oracle discontinued Java certification test 815 and 816. And in place of it, Java Test 819 was introduced.
[The new 819 exam](https://education.oracle.com/java-se-11-developer/pexam_1Z0-819)

## Few features of this new exam
- It is a 90 min exam as compared to 180 min ( for 815 and 816 each ).
- The total number of questions is reduced to 50, and you need to mark 34 questions correctly to pass.
- It costs approximately **18,538 INR** plus taxes.
- Covers almost all the topics from exam 815 and 816, with few exceptions. Check out the [819](https://education.oracle.com/java-se-11-developer/pexam_1Z0-819) links for a detailed syllabus.
- You will receive "Oracle Certified Professional: Java SE 11 Developer" as Oracle recognition.

# Important Topics
Below are the list of some of important topics and resources that is used to prepare them.

## Stream, Lambdas and Funtional Interfaces
- [Streams, Lambdas, Functional Interfaces](https://www.linkedin.com/learning/functional-programming-with-streams-in-java-9)
- [Stream API Java 8](https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html)
- [Stream Operations](https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html#StreamOps)
- [Stream Tutorial](https://www.baeldung.com/java-8-streams)
- [Processing Data with Java SE 8 Streams](https://www.oracle.com/technical-resources/articles/java/ma14-java-se-8-streams.html)
- [Method detail of Object class](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html)
This is important because many times we are asked to identify a Function Interface and an inteface with no abstract method and a Object class method is not a function interface.

## Secure Coding in Java SE Application
![alt text](./resources/exploits_of_a_mom.png)
- [Oracle Secure Coding Guide](https://www.oracle.com/java/technologies/javase/seccodeguide.html#9)

# Mock Tests
- [Enthuware 819 Mock Test](https://enthuware.com/java-certification-mock-exams/oracle-certified-professional/ocp-java-11-exam-1z0-819)
- [Enthuware 816 Mock Test](https://sites.fastspring.com/enthuware/product/1z0816)
- [Java Certification (1Z0-815) Topic-wise Tests [2020]](https://www.udemy.com/course/java-11_1z0-815/)
- [Java Certification (1Z0-815) Exam Simulation [2020]](https://www.udemy.com/course/java-se-11_1z0-815/)
- [Java SE Programmer II (1Z0-816) - Practice Test](https://www.udemy.com/course/java-se-programmer-ii-1z0-816-practice-test/)
- [815 free test trial](https://certify.cybervista.net/products/oracle/java-se-11-programmer-i-ocp-free-trial/)

# Helpful resources from Oracle

- [815 and 816 Study Guide and Sample Questions](https://www.oracle.com/a/ocom/img/dc/ww-java11-programmer-study-guide.pdf?intcmp=WWOUCERTBLOGECBYK051720)
- [List of Java Features Added from Java 8 to Java 14](https://ondro.inginea.eu/index.php/new-features-between-java-8-and-java-14/)
- [Java Quizzes](https://blogs.oracle.com/javamagazine/quiz-2)
- [More than 6 hours of free training by Oracle Universtity](https://learn.oracle.com/ols/module/overview/40805/79727)

# Github Resources from my fellow wanderers

- [Contains examples and 8008 dumps](https://github.com/springapidev/java-certification)
- [Java Certification 815](https://github.com/mariazevedo88/java-certification-oca)
- [808, 809 and older PDF files](https://github.com/MohamedDhiaJemai/Books-to-Prepare-Oracle-Java-Certification-Exams)
- [OCA and OCP/808 and 809](https://github.com/egenerat/java-8-certification)
- [All about modules - some handy modules command-lines](https://github.com/boyarsky/sybex-1Z0-815-chapter-11)

# OCP 819 Stories
- [Enthuware](https://enthuware.com/oca-ocp-java-certification-resources/255-java-certification-819-experience)
- [Jeanne Boysky](https://www.selikoff.net/2020/09/26/jeannes-experience-taking-the-1z0-819-in-the-time-of-covid-19/)
- [Scot Selikoff](https://www.selikoff.net/2020/10/06/taking-the-1z0-819-exam-study-everything-and-watch-the-clock-part-2-of-2/)

# Coderanch
- [OCJCP Page](https://coderanch.com/f/24/java-programmer-OCPJP)
- [OCJCP Wall Of Fame](https://coderanch.com/wiki/659976/OCPJP-Wall-Fame)
- [OCP 11 FAQ](https://coderanch.com/wiki/707568/certification/OCP-FAQ)

# Most recommended!

- Selikof/Boyarsky book ( Oracle Certified Professional: Java SE 11 Developer : Complete Study Guide)
- [Enthuware 819 Mock Test](https://enthuware.com/java-certification-mock-exams/oracle-certified-professional/ocp-java-11-exam-1z0-819)

# Java Code in this Respository
- [Basic](https://github.com/ravi2519/JavaCertification/tree/master/basics) : Inheritance, Arrays, Final, Initialization, Overloading, Overriding, Primitives, etc.
- [Advanced](https://github.com/ravi2519/JavaCertification/tree/master/advanced) : Annotations, Collections, Concurrency, Enums, Exceptions, Functional Interfaces, Generics, Inner Classes, NIO2, etc
- [Streams](https://github.com/ravi2519/JavaCertification/tree/master/streams)