The Zend Certification Exam: What to Expect By Will Fitch 27 April 2008 at 9:55 pm

The Zend Certification Exam is a step in the right direction for PHP developers looking to enhance their resume and prove their skills. It is becoming accepted by recruiters worldwide and in some cases, demanded by corporations seeking employees. Achieving this certification is no easy task, though. It requires working experience with PHP, as well as the technologies associated with it.

The test consists of 70 questions and you have 90 minutes to complete them. You may skip between questions and revisit those that you skipped. You will likely finish the examination in 30 to 45 minutes (purely personal experience), so take the other half and check your answers.

What Should I Know Before Taking the Test?

It is suggested to have at least six months of experience as a full-time PHP developer. This includes working on a day-to-day basis with technologies that integrate with PHP such as databases and regular expressions.

The test is based on your ability to evaluate and analyze a snippet of code. You will receive many questions showing you just this, and it will ask for an output response, whether there’s an error produced or both. Most questions are multiple-choice, but there are some that will expect you to either type the output of the code or a function name into a text box.

Here are a list of topics that are covered on the test:

  • PHP basics
  • Functions
  • Arrays
  • Object-oriented programming
  • Security
  • XML and web services
  • Strings and patterns
  • Databases and SQL (that’s right, SQL)
  • Web features
  • Streams and network programming
  • PHP 4/5 differences
  • Design and theory

I know this is a very broad range of topics, but the test does base your skills on an intermediate to advanced PHP programmer. Don’t let this scare you off, however. You don’t have to be an expert in these areas, just familiarize yourself with them.

Do notice the words “object-oriented programming” in bold. Since PHP5’s greatest feature is its object model, you should expect lots of questions relating to it. This does include object-oriented design and theory (the last category noted).

How Much Does the Test Cost?

The test costs US $125. You can purchase a voucher at http://www.zend.com/en/store/php-certification/.

What’s the Best Way to Study for the Test?

Visit the official Zend description of the test. Visit the php.net documentation for each of those categories, and start coding. Reading does help, but you need to get your hands dirty with actual, real-life development scenarios.

When you think you are ready, purchase a block of practice exams here. I can tell you that these practice exams are very similar to the actual test.

When Will I Know if I Pass?

After submitting the test for grading, you will receive a grade of “PASS” or “FAIL”. The actual numeric grade is never disclosed.

What if I Fail?

The test will give you a detailed explanation of the weaknesses of your evaluation. These are grouped by the categories listed above. Take the advice of the evaluation explanation and study those categories harder. Don’t worry. Just get back up on your feet and try again. Zend does give a discount to those who fail the test.

I Have More Questions!

If you have any questions, I’ll be glad to address them as best I can. Feel free to ask them in the comments section.

[del.icio.us] [Digg] [dzone] [Furl] [Google] [Reddit] [Slashdot] [Sphere] [Yahoo!]
Add comment

6 responses : “ The Zend Certification Exam: What to Expect ”

  1. 1
    Carlton Dickson :

    Thanks for this entry….studying for my exam right now and aiming for a May/June exam date…although the release of GTA might interupt this week’s revision :)

    I have a massive amount of work to do on “Streams and network programming” and a little on databases…does databases include PDO at all?

    Hope you don’t mind me posting these links but they are the experiences of others that have done the test:
    http://benramsey.com/archives/passing-the-zend-php-certification-exam/
    http://sidyou.blogspot.com/2007/03/zend-certification-exam.html
    http://shiflett.org/blog/2005/apr/zend-certification-self-test
    http://jonpeck.blogspot.com/2006/12/zend-certification-and-drink-recipe.html

  2. 2
    Will Fitch :

    Hi, Carlton.

    I’m pretty excited about GTA as well!! I can’t wait!

    As for your question on PDO. If you receive any questions regarding PDO, it will not be database specific. The functionality of PDO, however, is possible to show up as it is PHP functionality. You should not receive any database specific questions (how does MySQL handle this, PostgreSQL handle that), but SQL questions can be present.

    I wouldn’t personally worry too much about PDO questions. There are way too many other areas to cover, and if there are any PDO questions, it will be very few (or even one).

    As for the streams section, know your file system functions (file_get_contents, fopen, fwrite, flock, fclose) and the basics of streams functionality (http://us2.php.net/manual/en/book.stream.php).

    I also can’t urge you enough to breakdown and pay a few bucks for those practice tests that Zend/phpArchitect put out. They are VERY VERY close to the real deal.

    Thanks also for the additional links. It will certainly help others expand their readiness for this examination.

  3. 3
    Carlton Dickson :

    Yay, I passed the exam…the first few questions were a little tricky but soon found my rhythmn, all in time for the release of Battlefield, treated myself to a copy of as a reward!
    Thanks again for your advice, I don’t think a question about PDO came up!

  4. 4
    Will Fitch :

    Congratulations, Carlton!

    I’m very happy to hear you are part of the “club”. Well earned treat!

    I’m also happy to hear that no PDO questions came up. You should be getting your framed certificate and big “Zend Certified Engineer” sticker in 6 - 8 weeks!

    Again, congratulations!!!

  5. 5
    Zend Certification Exam experience - C :

    [...] Will Fitch - http://www.phpfever.com/zce-what-to-expect.html [...]

  6. 6
    Patrick :

    Thanks for your experiance….
    studying for my exam right now and plan to take the exam after 2 weeks. I have 3 years of experience in PHP 4.
    Is this enough to pass the exam?

Leave a Reply