I am glad to tell that I’ve recently cleared OCEJPAD certification exam after a lot of hard work and dedication and I would like to share the experience so that others can benefit from it while preparing for OCEJPAD certification exam.
OCEJPAD Certification Exam:
The exam is meant for becoming Expert JPA Developer for Java EE 6 platform. You can find the details about OCEJPAD Certification Exam on official oracle page. Instead of going into details about the exam, I’ll tell how to prepare for it. I took the following approach.
- Study Pro JPA 2: Mastering Java Persistence API book.
- Have some hands on experience.
- Read JPA javadoc and JSR
- Take mock exams and then real exam
- Be a champion
Pro JPA 2: Mastering Java Persistence API
The book covers all the exam objectives of OCEJPAD Certification Exam. I would recommend reading and studying the book thoroughly at least twice. Prepare some notes (yes like we used to study in school). Start developing some sample programs to test the knowledge you’ve gained by reading book. I followed the same approach. Read one chapter, start developing code on the topics covered in chapter.
Hands On Experience:
Personally, I feel exam is difficult and more practical oriented, hence having hands on experience will be beneficial to understand the topics clearly. I used to read the book, develop code in eclipse for every topic. All the JPA tutorials you find on theJavaGeek are the result of my notes and hands on experience while preparing for OCEJPAD Certification Exam.
JPA Official Documentation:
Take Mock Exams:
Even though you feel confident after reading book and practicing code examples, I would recommend taking up mock exams before real OCEJPAD Certification Exam. There are some tricky questions regarding caching, relationships and criteria api.
I prefer Enthuware because of good experience with OCPWCD exam previously. Learned a lot from practice and standard exams and gained confidence for the real exam. My scores in 4 standard tests from enthuware are 86%, 72%, 75% and 86% respectively.
Real Exam Experience:
I scheduled the exam on Saturday, 6th September at NIIT FC Road, Pune. You can directly visit and purchase voucher and immediately take exam. There were some problems with exam server from PearsonVUE side but Admin at NIIT named Sandeep did some efforts and solved those issues and assured me there won’t be any problem afterwards. He was quite helpful in the session.
The exam started and I felt the questions came serially topic wise. For example, some questions on relationships consecutively, then some on caching, then some on entitymanagers. Structure and difficulty level of questions was quite similar to Enthuware exams. The time is sufficient. You do not have to hurry to complete the test. One good thing I noticed was that you can strike out the options which do not seem correct. Hence it is easier to track the correct answer by narrowing down.
After exam finished, I could not see the result, hence asked Sandeep (Admin at NIIT) about it. He helped me with further process and explained how to view results on certview.oracle.com . (Yes Oracle has done things a little bit difficult. You have to login to certview to view the result and score card). I was glad that I could score 83% and hence becoming Oracle Certified Expert, Java EE 6 Java Persistence API Developer.
I have missed some of the topics for tutorials on theJavaGeek, now I’ll continue writing articles about those JPA topics so it becomes easier for you to prepare for exam.
Happy learning 🙂