Zend Framework 1.8 Web Application Development
|Also available on:|
- Create powerful web applications by leveraging the power of this Model-View-Controller-based framework
- Learn by doing – create a "real-life" storefront application
- Covers access control, performance optimization, and testing
- Best practices, as well as debugging and designing discussion
Book DetailsLanguage : English
Paperback : 380 pages [ 235mm x 191mm ]
Release Date : September 2009
ISBN : 1847194222
ISBN 13 : 9781847194220
Author(s) : Keith Pope
Topics and Technologies : All Books, Open Source, PHP, Web Development
Back to BOOK PAGE
Table of Contents
Chapter 1: Creating a Basic MVC Application
Chapter 2: The Zend Framework MVC Architecture
Chapter 3: Storefront Basic Setup
Chapter 4: Storefront Models
Chapter 5: Implementing the Catalog
Chapter 6: Implementing User Accounts
Chapter 7: The Shopping Cart
Chapter 8: Authentication and Authorization
Chapter 9: The Administration Area
Chapter 10: Storefront Roundup
Chapter 11: Storefront Optimization
Chapter 12: Testing the Storefront
Appendix: Installing Supporting Software
Packt Publishing sent me Keith Pope's "Zend Framework 1.8 - Web Application Development" and I enjoyed the time reading it. Read this book if you are interested in Zend Framework.This is the best start you can get.
Published by Packt Publishing, this book which somehow manages to cater to the ZF beginner as well as the veteran developers is a must-read for anyone doing Zend Framework development and I wholeheartedly recommend this book.
Download the code and support files for this book.
Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.
Errata- 10 submitted: last submission 02 Apr 2013
Errata type: Typo | Page number: 2 |
As of this writing, the current version is 1.5.3 and the core components are at a mature stable state.
It should be:
As of this writing, the current version is 1.8 and the core components are at a mature stable state.
Errata type: Code | Page number: 37 |
For the code on page 37 to work add the following line in application.ini resources.view = ""
Errata type: typo | Page number: 139 |
However, in our case we have namespaced our classes with the prefix Strorefront_Resource...
However, in our case we have namespaced our classes with the prefix Storefront_Resource...
Errata type: Code | Page number: 141 |
1) class Storefront_Resource_Product extends Zend_Db_Table_Abstract should be: class Storefront_Resource_Product extends SF_Model_Resource_Db_Table_Abstract
2) class Storefront_Resource_ProductImage extends Zend_Db_Table_Abstract should be: class Storefront_Resource_ProductImage extends SF_Model_Resource_Db_Table_Abstract
3) class Storefront_Resource_Category extends Zend_Db_Table_Abstract should be: class Storefront_Resource_Category extends SF_Model_Resource_Db_Table_Abstract
Errata type: Code | Page number: 145 |
1) class Storefront_Resource_Category extends Zend_Db_Table_Abstract should be: class Storefront_Resource_Category extends SF_Model_Resource_Db_Table_Abstract
2) class Storefront_Resource_Product extends Zend_Db_Table_Abstract should be: class Storefront_Resource_Product extends SF_Model_Resource_Db_Table_Abstract
3) class Storefront_Resource_ProductImage extends Zend_Db_Table_Abstract should be: class Storefront_Resource_ProductImage extends SF_Model_Resource_Db_Table_Abstract
Errata type: Code | Page number: 173 |
Errata type: Code | Page number: 214 |
class Storefront_Form_User_Edit extends Storefront_Form_User_Register
class Storefront_Form_User_Edit extends Storefront_Form_User_Base
Errata type: Typo| Page number: 174 |
application/modules/storefront/views/scripts/category/view.phtml should be: application/modules/storefront/views/scripts/catalog/view.phtml
Errata type: Typo| Page number: 215 |
"You should be able to register at /register" should be "You should be able to register at /customer/register"
Errata type: Typo | Page number: 247
"They are database adapter, database table, table name, identity column and credential treatment." should be "They are database adapter, table name, identity column, credential column and credential treatment."
What you will learn from this book
- Explore the features of Zend Framework's MVC architecture
- Learn about designing and implementing an MVC application
- Avoid common mistakes made when first learning an MVC framework
- Test your applications with the popular PHPUnit framework
- Interact with a database using Zend_Db and Zend_Db_Table
- Secure your application using Zend_Acl and Zend_Auth
- Optimize your application using caching and other performance tips
- Add administrative functionality to your applications
The Zend Framework has a flexible architecture that lets you build modern web applications and web services easily. The MVC components make the maintenance and testing of your applications easier. However, it is not only an MVC framework for developers. It also provides an easy-to-use high-quality component library that is designed to be used the way you want, picking up specific components without requiring the use of whole framework.
It's easy to get started and produce a powerful and professional looking web site when you've got this book to hand. Taking you through a real-life application, it covers the major Zend Framework components, as well as throwing light on the best practices and design issues faced when building complex MVC applications.
This book takes you through detailed examples as well as covering the foundations you will need to get the most out of the Zend Framework. From humble beginnings you will progress through the book and slowly build upon what you have learned previously. By the end, you should have a good understanding of the Zend Framework, its components, and the issues involved in implementing a Zend Framework based application.
Create a real-life storefront application from design to deployment and explore all the major aspects of the Zend Framework
This book is an example-driven tutorial that takes you through the process of building Model-View-Controller-based web applications. You will create and develop a storefront application. It also covers common mistakes and best practices that will be helpful for developers.
Who this book is for
This book is for PHP web developers who want to get started with Zend Framework. If you are already using this framework, you will learn how to use it in the best way and produce better applications.
Basic knowledge of Object Oriented design will be helpful.