You are conversant with the ZF?

How would you go about getting familiar with it in one week?

What would be your suggested schedule?

3 Answers 3


If you have a few years of experience with PHP and are familiar with MVC frameworks, then you shouldn't have a problem to be familiar with ZF in one week. You're not going to be a guru, but you'll be able to get things done.

My plan (and what I actually did few years ago), would be to start with "ZF QuickStart", build the base of your application. Don't just read, code & try. Then follow the rest of "Learning ZF", skipping parts that you're not going to use (eg. if you're not going to be using Lucene, just skip that). Then as code your app, whenever you need more information on some of the components, just go to the "ZF Reference Manual". You probably will only need to use small fraction of what's covered there.

  • That's right. What would be your gameplan?
    – Raffael
    Commented Mar 22, 2011 at 10:28

First I recommend the free online book at http://www.survivethedeepend.com/zendframeworkbook/en/1.0 which covers more of the big picture for developing with Zend Framework.

While you're reading the book, I suggest you to build a small App, for instance I built a small app for managing a Todo-list.

Then dig in into the individual Components as you need them. The Zend Framework manual (at http://framework.zend.com/manual/en/) is really good at this. If you look for a more detailed documentation of single classes, try the API Docs at http://framework.zend.com/docs/api


Zend Framework is huge and doesn't focus on anything particular. It has lots of components for lots of stuff (Feeds, MVC, Web Services, PDF etc.). You probably only need a subset of the functionality it provides. Best way to get up to speed with ZF is to read the documentation per library you're interested in and start hacking together some code that uses those libraries.

  • I am primarilly referring to the specific MVC-concept. The libraries are of secondary insterst.
    – Raffael
    Commented Mar 22, 2011 at 10:28
  • Ah, you did not mention that. As said, read up the documentation of those specific libraries. The learning curve for MVC with ZF can be a bit steep if you don't know the MVC concept yet. Otherwise I'd say it's more than possible to get familiarized with it in a week.
    – Htbaa
    Commented Mar 22, 2011 at 10:36
  • Well I am comfortable with MVC and already had a look at the official documentation, so that I am pretty sure that just reading that is not going to efficient. The reason I ask this question is b/c I know that the ZF learning curve is steep. So number one option would be to decrease the slope by expanding the time ... which is not the option here. The other option is to have a guide to tell you which route to take to climb the mountain.
    – Raffael
    Commented Mar 22, 2011 at 10:43
  • Follow the Quickstart Guide (framework.zend.com/manual/en/learning.quickstart.intro.html)
    – Htbaa
    Commented Mar 22, 2011 at 11:21
  • 1
    So what do you want? It should be enough to get you started. You won't really know how easy it is to pickup anyway until you actually experiment with it.
    – Htbaa
    Commented Mar 22, 2011 at 12:30

Not the answer you're looking for? Browse other questions tagged or ask your own question.