Thursday, December 22, 2016

5 Tips to Prepare for Oracle Java Certifications (OCAJP and OCPJP)

In this article, I am going to share you some tips to prepare for the Oracle Java certification like OCAJP and OCPJP, both associate and programmer level certification. If you are completely new to Java then you need to first read Head first Java and learn how to program in Java, because getting certified without knowing how to program in Java is of no use. Any certification or degree is only valuable if you know the subject well and back them up with your knowledge, work, and experience. It's ideal for Programmer who has some Java experience, not necessarily work experience but you should have coded a good number of Java programs in your college days, internship or programming courses. Ok, now, let's move to the main topic, how to prepare for the Oracle Java certifications.

Practical Tips for Oracle Java Certifications (OCAJP and OCPJP)

Here is my list of some practical tips for any Oracle Java certification aspirants. These tips are based on my own experience and what I have heard from many readers on my blog and all over internet e.g. StackOverflow, CodeRanch Forum etc. One of the best parts of these tips is that they are really simple and you can follow them quite easily. Once they become part of your day-to-day life you can definitely score over 90% in OCAJP and OCPJP exams.

1) Buy a good book
First thing first, you need a good book, which 100% cover the exam topics or syllabus. So depending on which exam you are going to take, buy the corresponding certification guide. This will help you to focus on just one book and prepare for all exam topics before you can fine tune your knowledge by reading individual articles, or more in-depth tutorial on a particular topic.

Following are some good books for different Java certification e.g. SCJP 6, OCAJP 7, OCPJP7, OCAJP8 etc
  • SCJP Sun Certified Programmer for Java 6 Exam 310-065 By Katherine Sierra and Bert Bates
  • Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808 (see here)
  • OCA and OCP Java SE 7 Programmer I & II Study Guide (Exams 1Z0-803 & 1Z0-804) (Certification Press) (see here)
  • Mala Gupta for OCAJP 7 (see here)
There are some more books are listed in the resource section, before choosing any one you can check them out first.

2) Write Code Daily
One of the best way to prepare for Java certification is to write code daily. Try to code the questions and examples given in the book and see if answer matches with the output of the program. This will not only develop your coding ability but also improve your code reading ability which is very important to solve Java Puzzles from actual exams.

You can also experiment with your code to see how one small change can totally change the output of the program. If you just do exercise without coding, you will not learn much. That's like students mug concepts in schools. Don't do that, it may not result in the desired outcome if there is even the slightest change in the actual exam.

3) Solve Practice Questions from Book
You should first try to solve the practice questions, quizzes, fill in the blanks and other exercises given in your book and always solve them honestly i.e. know everything about them. For example, once you are done with one question, you should know what is expected, why the correct answer is right and why all other answers are incorrect. If you solve questions like this in your learning phase, you will learn a lot more concepts by just solving a single question. This is IMHO, the right way to use the exercise and practice questions.

4) Participate in CodeRanch Forum
You need an environment to boost your preparation and there is no better place to get that environment than It was earlier known as Javaranch forum and it is certainly the best place to hang out if you are preparing for Java certifications.

The CodeRanch form has got the biggest and most active community of Java developers preparing for various Java certifications like OCAJP, OCPJP, Java Web Developer Exam, Java Web Service exam, and even Java Architect level exam. Even several famous book authors like Kathy Sierra and Mala Gupta hangs around there.

By participating on this forum, you will not only be up-to-date with any change happening on the syllabus but also other news about the exam. They even have dedicated forum for different Oracle Java certification e.g. separate forum for OCAJP and OCPJP exams are the best place if you are preparing for them.

You can not only use this forum to get help but also help others to revise your knowledge, this will also help you to clear out any misconception you might have. By hanging out, you will also learn about several free mock exams and other Java certification resources by various participants.

5) Do Mock Exams
Java Certification preparing is virtually incomplete without taking a couple of mock exams. They are the most important part of your preparation because by giving mock exam in the actual exam like environments you gauge your speed, accuracy, and endurance. You also get familiar with the actual pattern and how to deal with both touch and easy questions.

I also suggest to only use quality mock exams from Whizlabs or Java8Certification and spend a lot of time on analyzing each question, even wrong choices to figure out why they are wrong. You can use them as your final learning tool.

Btw, Don't rush through all exams in quick time. Given one of them, record your score to gauge speed and accuracy and go through all the questions again, particularly the ones which you did wrong. Don't give next exam, unless you are comfortable with the topics you haven't done well on the first try. If you are doing it right then you will gradually see your speed and accuracy increasing.

Here is a nice summary of 5 practical tips and tricks to prepare and do well on Oracle Java certifications e.g. OCAJP, OCPJP, OCPWCD etc

5 practical Tips to Prepare for Oracle Java Certifications (OCAJP and OCPJP)

Resource for Java Certifications OCAJP8 and OCPJP8

Here are some of the useful resources for Java 8 certifications i.e. OCAJP8 and OCPJP8 which you can use to prepare for your exam:

That's all about my top 5 tips to prepare for Oracle Java certifications. You can use this tips to prepare for any Java certification including OCAJP and OCPJP 8, both Java Web Component developer and Java Web service developer exam as well. Let me know if you have any question or doubt on your preparation and I'll try to guide you in the right direction.

All the best for your Java certifications in New Year !!

P.S. : If you are looking for a course to prepare Java SE 8 certification then Oracle Java Certification - Pass the Associate 1Z0-808 Exam! from Udemy is a good place to start it. It explains about new features of Java 8 required for OCAJP 8 exam.


Anonymous said...

Hello Mr. Javi Paul. Am one of permanent readers of this blog, i hide my name becouse search engine's spiders will find my name even in the comments hahaha, so i bit inconfident.
My inquery is.
I had follow this steps in the early months of 2016, now is one year complete and still i feel unconfort to sit the exam. So in your experience how long do it take the absolute biggners.
Also does english language barrier can couse the result or preparayion time.

Java Revisited said...

Mr. Javin Paul; i follow this guide early of this finishing year, and still am feeling unconfident to sit the exam, i think my biggest fear is about english language barrier. does english proficiency can cause to fail the exam. ?

Javin Paul said...

Hello Anonymous, the only way to check whether you are moving in right direction or ready for exam is to do the mock exam in actual exam like environment. I suggest you buy one of the commercial exam simulator e.g. from Whizlabs or Enthuware.

For absolute beginners, who doesn't know programming it can take bit longer because you first need to learn programming and then Java, but if you have done some programming in C or C++ or Java then 3 to 4 month preparation is enough.

Anonymous said...

Mr. Javin Paul, thank you very much for your reply. Yes programmed b4 with PHP, i know already basic blocks of code, such as functions, loops, arrays conditional statemwnts, variable declarations and the like. Now i purchased Enthuware bcoz it is less cheaper than Whizlabs, let me try my self, so i can measure my level of readiness. Thankz for sharing your expeiriance. Am big subscriber of this blog i visit it frequantly. So keep going, your vulentry work helps us.

Post a Comment