{"id":15068896,"url":"https://github.com/ravi2519/javacertification","last_synced_at":"2025-04-10T16:51:42.758Z","repository":{"id":54598029,"uuid":"295623863","full_name":"ravi2519/JavaCertification","owner":"ravi2519","description":"This is a full resource guide for my attempt to get Java 11 Certified","archived":false,"fork":false,"pushed_at":"2021-07-30T07:01:47.000Z","size":177,"stargazers_count":147,"open_issues_count":0,"forks_count":54,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-24T14:44:23.814Z","etag":null,"topics":["certification","code","inheritance","java","java11","javacertification","jpms","nio","ocjcp","streams"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ravi2519.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-15T05:28:49.000Z","updated_at":"2025-03-09T19:14:01.000Z","dependencies_parsed_at":"2022-08-13T20:50:38.870Z","dependency_job_id":null,"html_url":"https://github.com/ravi2519/JavaCertification","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravi2519%2FJavaCertification","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravi2519%2FJavaCertification/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravi2519%2FJavaCertification/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravi2519%2FJavaCertification/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ravi2519","download_url":"https://codeload.github.com/ravi2519/JavaCertification/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248256043,"owners_count":21073448,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["certification","code","inheritance","java","java11","javacertification","jpms","nio","ocjcp","streams"],"created_at":"2024-09-25T01:39:38.626Z","updated_at":"2025-04-10T16:51:42.735Z","avatar_url":"https://github.com/ravi2519.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"![GitHub stars](https://img.shields.io/github/stars/ravi2519/JavaCertification.svg?style=social\u0026label=Star\u0026maxAge=2592000)\n![GitHub forks](https://img.shields.io/github/forks/ravi2519/JavaCertification.svg?style=social\u0026label=Fork\u0026maxAge=2592000)\n\n\n\n# Java 11 Certification\n\nHi there! So this is a complete resource guide for my attempt to get Java 11 Certified. \nOn the 18th, January 2021, I passed my \"Oracle Certified Professional: Java SE 11 Developer\" certification.\n\n# Old Rules\n\nSo 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:\n - [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.\n - [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.\n\nBoth costs approximately 11,300 INR each and covers a different set of the syllabus.\n\nYou 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.\n\nI 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.\n\n## Oracle did it again!!\n\nAnd as if 2020 was less weird, Oracle discontinued Java certification test 815 and 816. And in place of it, Java Test 819 was introduced.\n[The new 819 exam](https://education.oracle.com/java-se-11-developer/pexam_1Z0-819)\n\n## Few features of this new exam\n- It is a 90 min exam as compared to 180 min ( for 815 and 816 each ).\n- The total number of questions is reduced to 50, and you need to mark 34 questions correctly to pass.\n- It costs approximately **18,538 INR** plus taxes.\n- 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.\n- You will receive \"Oracle Certified Professional: Java SE 11 Developer\" as Oracle recognition.\n\n\n# Important Topics\nBelow are the list of some of important topics and resources that is used to prepare them.\n\n## Stream, Lambdas and Funtional Interfaces \n- [Streams, Lambdas, Functional Interfaces](https://www.linkedin.com/learning/functional-programming-with-streams-in-java-9)\n- [Stream API Java 8](https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html)\n- [Stream Operations](https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html#StreamOps)\n- [Stream Tutorial](https://www.baeldung.com/java-8-streams)\n- [Processing Data with Java SE 8 Streams](https://www.oracle.com/technical-resources/articles/java/ma14-java-se-8-streams.html)\n- [Method detail of Object class](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html)\n  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.\n  \n## Secure Coding in Java SE Application\n![alt text](./resources/exploits_of_a_mom.png)\n- [Oracle Secure Coding Guide](https://www.oracle.com/java/technologies/javase/seccodeguide.html#9)\n\n\n# Mock Tests\n- [Enthuware 819 Mock Test](https://enthuware.com/java-certification-mock-exams/oracle-certified-professional/ocp-java-11-exam-1z0-819)\n- [Enthuware 816 Mock Test](https://sites.fastspring.com/enthuware/product/1z0816)\n- [Java Certification (1Z0-815) Topic-wise Tests [2020]](https://www.udemy.com/course/java-11_1z0-815/)\n- [Java Certification (1Z0-815) Exam Simulation [2020]](https://www.udemy.com/course/java-se-11_1z0-815/)\n- [Java SE Programmer II (1Z0-816) - Practice Test](https://www.udemy.com/course/java-se-programmer-ii-1z0-816-practice-test/)\n- [815 free test trial](https://certify.cybervista.net/products/oracle/java-se-11-programmer-i-ocp-free-trial/)\n\n# Helpful resources from Oracle\n\n- [815 and 816 Study Guide and Sample Questions](https://www.oracle.com/a/ocom/img/dc/ww-java11-programmer-study-guide.pdf?intcmp=WWOUCERTBLOGECBYK051720)\n- [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/)\n- [Java Quizzes](https://blogs.oracle.com/javamagazine/quiz-2)\n- [More than 6 hours of free training by Oracle Universtity](https://learn.oracle.com/ols/module/overview/40805/79727)\n\n# Github Resources from my fellow wanderers\n\n- [Contains examples and 8008 dumps](https://github.com/springapidev/java-certification)\n- [Java Certification 815](https://github.com/mariazevedo88/java-certification-oca)\n- [808, 809 and older PDF files](https://github.com/MohamedDhiaJemai/Books-to-Prepare-Oracle-Java-Certification-Exams)\n- [OCA and OCP/808 and 809](https://github.com/egenerat/java-8-certification)\n- [All about modules - some handy modules command-lines](https://github.com/boyarsky/sybex-1Z0-815-chapter-11)\n\n# OCP 819 Stories\n- [Enthuware](https://enthuware.com/oca-ocp-java-certification-resources/255-java-certification-819-experience)\n- [Jeanne Boysky](https://www.selikoff.net/2020/09/26/jeannes-experience-taking-the-1z0-819-in-the-time-of-covid-19/)\n- [Scot Selikoff](https://www.selikoff.net/2020/10/06/taking-the-1z0-819-exam-study-everything-and-watch-the-clock-part-2-of-2/)\n\n# Coderanch\n- [OCJCP Page](https://coderanch.com/f/24/java-programmer-OCPJP)\n- [OCJCP Wall Of Fame](https://coderanch.com/wiki/659976/OCPJP-Wall-Fame)\n- [OCP 11 FAQ](https://coderanch.com/wiki/707568/certification/OCP-FAQ)\n\n# Most recommended!\n\n- Selikof/Boyarsky book ( Oracle Certified Professional: Java SE 11 Developer : Complete Study Guide)\n- [Enthuware 819 Mock Test](https://enthuware.com/java-certification-mock-exams/oracle-certified-professional/ocp-java-11-exam-1z0-819)\n\n# Java Code in this Respository\n- [Basic](https://github.com/ravi2519/JavaCertification/tree/master/basics) : Inheritance, Arrays, Final, Initialization, Overloading, Overriding, Primitives, etc.\n- [Advanced](https://github.com/ravi2519/JavaCertification/tree/master/advanced) : Annotations, Collections, Concurrency, Enums, Exceptions, Functional Interfaces, Generics, Inner Classes, NIO2, etc\n- [Streams](https://github.com/ravi2519/JavaCertification/tree/master/streams)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravi2519%2Fjavacertification","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fravi2519%2Fjavacertification","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravi2519%2Fjavacertification/lists"}