Zend Framework Application Patterns - Part 1

Matthew Weier O'Phinney and Rob Allen (Jun 10, 2010 at 09:30)
Workshop at Dutch PHP Conference 2010 (English - UK)

Rating: 4 of 5

Zend Framework provides both the components with which to build applications as well as a full-blown MVC architecture for rapid development of web applications. Instead of a convention over configuration" approach, Zend Framework leaves the reins in developers' hands.

Over the years, a number of patterns of development have emerged amongst the Zend Framework community: best practices for domain modeling, how to accomplish rich view logic, techniques for interacting with client-side scripting, and more. While tutorials exist for many of these patterns, few show putting them together into a cohesive application. In this workshop, you will learn a number of these patterns, applying them to a real-world application and showing how to write a cohesive, testable Zend Framework project.

We will be concentrating on a set of Zend Framework components and development strategies that improve every aspect of application lifecycle. Starting with custom Zend_Application resources and bootstrapping techniques for better initialisation, we then look at routing web services using the Zend_Rest components. Whilst looking at domain models, we consider the proper usage of Zend_Form in relation to filtering data, as well as how Zend_Paginator can be used as a generalised data type for model data used in views. Placeholder view helpers, coupled with Zend_Layout and the ContextSwitch action helper, are looked at in detail to provide a rich view system. Finally, we will also be covering application-wide concepts such as caching and logging.

Claim This Talk

Comments

Rating: 4 of 5

Jun 10, 2010, 10:25 by Martin1982

Very interesting talk, some things are already well known but I get new usage inspirations from the examples. Zend_Navigation was definitly the highlight of this morning.

The speakers are explaining really well, not much questions arise during this session.

+ Clear explaination
+ Nice examples
+/- Loose examples, not a full application which brings everything together, but you can make it up yourself

Rating: 4 of 5

Jun 10, 2010, 12:04 by Anonymous

Very interesting, good for finetuning your knowledge. But sometimes a bit high level to see how everything connects together.

Rating: 5 of 5

Jun 10, 2010, 14:40 by DragonBe

Awesome tutorial! Still learned stuff. You both do a good session, thanks

Rating: 4 of 5

Jun 10, 2010, 16:28 by lloydwatkin

Enjoyable and informative. Would of exchanged topic count for more advanced usage but you have to please the masses :)

Rating: 4 of 5

Jun 11, 2010, 06:41 by chrisramakers

Very nice roundup of application design with Zend Framework, crystal clear explanations for common problems and issues with utilizing ZF for your webprojects.

Rating: 5 of 5

Jun 11, 2010, 11:28 by Anonymous

excellent tutorial, covering some good practical tips in a lot of areas of ZF. Nice to hear about some areas I'm not so familiar with such as Navigation and Context switching.

Thanks to the wonder of having a power supply I made lots of notes which I've blogged at - http://www.simonrjones.net/2010/06/zend-framework-application-patterns-at-dpc1/

Rating: 4 of 5

Jun 14, 2010, 14:54 by stephane_wis

I like it very much, I learned a lot of new things, I hope to see the slides one of these days. I hope next time to have the slides, so I can put my comments and remarks immediately on them.

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
© Joind.in 2010