Useful Zend Framework Resources for Developers, April 9, 2011Posted by Tournas Dimitrios in Zend Framework v1.10.
Below, I categorize useful resources one can use to learn about Zend Framework. If you have suggestions about other resources to add, feel free to drop a comment and I will add it into the list.
a. Zend Framework: Surviving the Deep End, a free online book by Padraic Brady
b. Zend Framework in Action by Rob Allen
c. Zend Enterprise PHP Patterns by John Coggeshall and Morgan Tocker
d. Beginning Zend Framework by Armando Padilla
e. Guide to Programming with Zend Framework by Cal Evans
f. Zend Framework: The Official Programmer’s Reference Guide by Zend Press
g. Easy PHP Websites with Zend Framework by W. J. Gilmore
h. Zend Framework 1.8 Web Application Development by Keith Pope
i. Pro Zend Framework Techniques: Build a Full CMS Project by Forrest Lyman
5. Presentations and multimedia resources
a. Zend Framework Webinars
b. Free Zend Framework screencasts from Zendcasts
c. Zend Framework video tutorials from KillerPHP (note: the tutorials may use techniques applicable only for older version of ZF)
d. Slides about Zend Framework from Slideshare
7. Notable people
a. Matthew Weier O’Phinney (website, twitter)
b. Padraic Brady (website, twitter)
c. Thomas Weidner (website)
d. Rob Allen (website)
e. Ralph Schindler (twitter)
f. Bill Karwin (website, twitter)
g. Michelangelo van Dam (website)
8. Sample open-source applications
a. Magento community edition
b. Digitalus CMS
c. Omeka web-based publishing platform
d. Joobsbox, open source job board
e. Piwik, real time web analytics software program
And some more useful links :
Getting Started With Zend Framework: A good tutorial in PDF format, which covers everything about setting up the framework, the necessary directory structure, and designing controllers, views etc. If you’re just beginning, this would be the first document you should go through.
Getting Started With Zend Auth: Even though this tutorial covers Zend Auth, I’d recommend reading it anyways. First of all, most of your applications would need Administrative Access anyways, so Auth is a must component. But that’s not the only thing you learn. This tutorial gives you a good idea of where to put your code, since you’d be dealing with a more or less miniature functional application, even if it simply does the job of logging in and out.
Zend Framework ACL With Example: When talking about Auth, how can one ignore the need for ACL? Today’s web application demand a fully functional and feature rich ACL library, and Zend comes with one. But once again, Zend’s manual is just too technical. This beautiful blog post explains how to use the Zend ACL, along with a much needed example. Again, a useful read if you want to learn the coding structure of Zend Framework.
Official Zend Framework Screencasts: Again, a useful resource. Screencasts are good because you can follow the code being construcuted in real time. But one problem with screencasts is that sometimes, important parts of the code differ from whats given in the manual or in other web tutorials. Though they’re workable, it can get you confused. Do watch the screencasts if you get time, but the first tutorial I mentioned in this post is a must to read.
Official Zend Framework Webinars: This is a collection of webinars. Not arranged in any specific order, they’re like posts of a video blog, covering specific topics at time. Go there and scroll down first. You’ll find many basic tutorials in the very bottom, which you should watch. There are webinars for ACL and Auth too. Check out anything that interests you.
Practical Web 2.0 Applications with PHP: A good book on developing modern Web 2.0 applications. The book extensively uses Zend Framework and it’s useful components, rather than writing everything from scratch.