In a few weeks I will be taking the JAVA SE 8 Programmer I 1Z0-808 exam. This is a requirement that is in my contract with the company I work for. I like studying for the exam because I work mostly in web design, and this is a good counterpart to know programming a little better.
In this blog series, I want to share my resources, structure, and what I'm learning in each chapter to pass the exam to help guide anyone who wants to take the exam as well. The first post is to give you an overview of the study material I use.
Tools
I use the learning material provided by my company
- OCA Java SE 8 Programmer I Study Guide
- OCA/OCP JAVA SE 8 Programmer Practice Tests
- Java SE 8 Programmer I Certification (1Z0-808) Certification Path on Pluralsight
OCA Java SE 8 Programmer I Study Guide
The exam guide is pretty good. It was created by Jeanny Boyarsky and Scott Selikoff in 2015. It provides detailed information on each topic categorized into 6 topics, a summary at the end of each section, self-test questions, and detailed answers to each question.
The topics are categorized into
- Java Building Blocks
- Operators and Statements
- Core Java APIs
- Methods and Encapsulation
- Class Design
- Exceptions
Especially the questions at the end of each section help me a lot to see where I am right now in terms of my understanding. I go through each answer slowly and consider why it is right or wrong. The detailed answers have never let me down so far in explaining why an answer is right or wrong and making it clear to me where my thoughts have gone astray.
OCA/OCP JAVA SE 8 Programmer Practice Tests
The practice tests study material has many, many questions provided on each topic and has the topics divided into nine parts. It is also created by Jeanny Boyarsky and Scott Selikoff in 2017.
The topics are categorized into
- Java Basics
- Working with Java Data Types
- Using Operators and Decision Constructs
- Creating and Using Arrays
- Using Loop Constructs
- Working with Methods and Encapsulation
- Working with Inheritance
- Handling Exceptions
- Working with Selected Classes from the Java API
The structure is the same as the sample question in the study guide, which I very much appreciate.
Certification Path on Pluralsight
I'm not a big fan of Pluralsight because I think most of the tutorials I'm interested in are outdated. However, I get free access through my company. And the good thing about the Certification Path is that Java 8 (and the certificate) is pretty old, so the videos on that topic are up2date for the exam since nothing changes anymore.
Most of the instructors are pretty good. The structure is similar to the Practice Tests learning material mentioned above.
The topics are categorized into
- Java Basics
- Working with Java Data Types
- Using Operators, Decision, and Looping Constructs
- Creating and Using Arrays
- Working with Methods and Encapsulation
- Working with Inheritance
- Handling Exceptions
- Working with Selected Classes from the Java API
Each video lasts between 1 and 2 hours, which is sufficient in my opinion. Each instructor also gives tips on how to pass the exam, what to pay special attention to, and what tricky questions to be prepared for.
With all these great resources I am pretty confident to pass the exam.
Thanks for your reading and time. I really appreciate it!
Top comments (8)
First of all, good luck with the exam!
I am curious, what company or if you would not like to disclose it, what type of company/domain you are working for?
I am really wondering that a company requires employees to have a Java certificateβ¦ specifically a Java 8 cert where Java 18 was just released π€
No problem at all. I am working at Atos IT Solutions. They want everyone on the team to be able to work as a fullstack developer, I guess that is why. I could choose which Certificate I want to do so I go for the easiest one π
Thank you.
Still Interesting⦠I started as a backend Java dev and then just learned Typescript/Angular on the job by pairing with colleagues, doing coding dojos.
But I hope it works out for you in a way that you will learn something that really helps you long term and not just passing any kind of exam.
Great article Julia π, and Best of luck for your exam π.
Totally agree about Pluralsight courses, most of them are outdated.
When I was learning Java, I watch Richard Warburton's course on The Collections Framework. I really liked it. I will suggest you to check out his courses.
Thanks Utkarsh! I really appreciate your support.
Good Luck in the exam! I'd like tonhere your thoughts after about it and how was the study material. Because I did the JSNAD certification (Node app dev) last year and to be honest I don't think I learned anything that just reading the official docs wouldn't teach me.
Good luck with your exam you will make it !! ππ
Thanks Carlos βΊοΈ