php[architect] logo

Want to check out an issue? Sign up to receive a special offer.

Exclusive: Preparing for the Zend Framework Certification Exam

Posted by on April 13, 2010

The Zend Framework exam is the newest certification available from Zend. When I first began exploring my options to prepare for this test, I was disappointed by the lack of available resources—I had just passed the PHP 5 certification, which was made easier by the third-party books available to help you study and the practice exams you can take to validate your readiness. Unfortunately, neither of these options currently exist for the Zend Framework exam.

What options do exist? Well, the only two official resources are a downloadable study guide and an instructor-led course. The study guide lists all the main areas of the framework that will be tested and offers a high level explanation of how they work. It assumes prior knowledge, though, so don’t expect to learn the framework this way, although, at over 200 pages, it’s definitely a good place to start—plus, it is free, so you can’t argue with the price. I don’t have any personal experience with the course, so I can’t offer any specific comments on it. I have taken other courses from Zend, however, and the quality of those have been quite good.

One unofficial resource I found was the slide deck from Rob Allen’s talk at ZendCon 2009. Probably the single most useful piece of information he shared is that the test is based on version 1.5 and doesn’t contain any newer modules like Zend_Tool or Zend_Application. I don’t understand why the official guide fails to mention this, but it is a vital point. I highly recommend downloading the last release of the 1.5 source and documentation from the archives and using that for your study—anything newer might confuse you for the purposes of the test. Rob’s slides follow a format similar to the study guide’s, touching on each of the main modules being tested while adding his own insights and observations, which I found helpful.

My personal strategy for passing the exam was to start by read through the official study guide, referencing the corresponding section in the official Zend documentation as I covered each section. Reading both of these together gave me a complete picture; when I was done with that, I went through Rob’s slides and again referred to the documentation as needed. None of this is a substitute for actually using the framework on a real project, though, so If you are new to the framework, I would definitely advise getting a couple of projects under your belt before worrying about the exam.

It would be helpful if Zend offered a practice test, like they do with the PHP 5 exam. This is an easy way to confirm that you’re ready to take the test and highlight any areas of weakness that need further attention. Both guides mentioned above contain a few sample questions, but nothing simulating a real exam experience. I also wish they provided more feedback than a simple pass or fail when you finish the exam—knowing whether I mastered it or just squeaked by could possibly give me some opportunity to improve my knowledge (as well as bragging rights, of course).

Using the strategy I have outlined, I was able to pass the test on my first attempt, which was quite a relief. Having taken both Zend tests, I firmly believe that the Zend Framework test is the more difficult of the two. Don’t be scared off, though: this certification is worth the effort, especially if you want to market yourself as a Zend Framework expert. When I passed the test in February 2010, I was the only one to have passed it in the entire state of Wisconsin and, while certifications aren’t the most important factor in choosing the right developer for a project, they are one data point that might tilt the decision in your favor.


Joel Clermont is a programmer by day, and often by night. While PHP is his first love, he also regularly works with .NET and the iPhone. He is a founding partner of Orion Group, a Milwaukee web development firm, and also organizes the Milwaukee PHP user group.
Tags: , ,
 

Responses and Pingbacks

I am sceptical about the ZF Certification. There has already been quite a lot of change between 1.5 and the current 1.10 and there will be a lot more changes once ZF 2.0 is here. So my impression is, this is a very short-time value certificate.

Joel Clermont on
April 13th, 2010 at 2:15 pm

I agree that the framework moves quickly. That’s an inevitability of technology. However, the fundamentals being tested don’t change much from 1.5 to 1.10. If you’ve mastered Zend_Auth, that knowledge moves forward as the framework is updated. What will be interesting to see is if Zend offers a new certification track for ZF 2.0 when it eventually comes out. If they do, will there be an “upgrade” version of the exam, like what Microsoft does for their .NET certifications, or will it be a new beast entirely?

Congratulations on gaining your certification 🙂

Regards,

Rob…

Joel Clermont on
April 15th, 2010 at 2:14 pm

Thanks Rob! Your slide deck from ZendCon was instrumental. Wish I could have been there in person, but I didn’t have the opportunity. I will be at tek-X though and I’ll keep an eye out for you.

Congratulations for completing the certification. I also want to go for it since I started work on ZF and completed my PHP5 certification.
But I was little bit confused about the preparation.
Thanks for sharing your experience with the exam. This is really helpful.

Regards,
Monika

I’ve experience with the ZCE ZF Prep Course, and it was great. Although praticpants knowledge was already so high, that we spent much of the time given on talking about new features in ZF 1.9 🙂

If you’d like other suggestions on how to prepare for the exam, check out my article in the January 2009 issue of php|architect. 🙂 http://www.phparch.com/magazine/2009/january

Joel Clermont on
April 19th, 2010 at 9:09 pm

Thanks for the reminder. It was your article that first put the certification on my radar. I also took a course from php|architect last year that you taught. Unfortunately, I was only able to attend the first few sessions live, then I got called away on an urgent (non-ZF) project. I did watch all the recorded sessions though, and they were very helpful. See you at tek-X!

[…] site php|architect a publié un retour d'expérience sur la préparation à la certification Zend Framework. Les ressources intéressantes pour se […]

I have completed the ZF certification today 🙂
@Joel: Thanks a lot, Your article helped me alot.

Monika, glad I could help and congratulations for passing!

Thanks Joel 🙂

Amit Badkas on
July 6th, 2010 at 3:35 am

Thanks Joel for this article. This article was the only resource I followed to clear my ZF certification last week in first attempt.

Amit

Glad to hear it, Amit! Congratulations.

Please give guideline PHP5 Certification

Hi Joel,

I just passed my Zend Certified Engineer exam (Zend PHP5 Certification).

I wanna start for the Zend Framework Certified Engineer.
Are there any good books that are specially for the exam? Like there are a couple of books for the Zend PHP5 Certification, but i can’t find any for the framework exam.

Hope to hear from you.

Greets,

Ray (from the netherlands)

Ray,

There are not any books dedicated to the subject, but the links I provide are pretty comprehensive and allowed me to pass with confidence. I’d give those a try.

Leave a comment

Use the form below to leave a comment: