Beginning Zend Framework (Expert's Voice in Open Source) and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £6.00 Amazon.co.uk Gift Card
Beginning Zend Framework (Expert's Voice in Open Source)
 
 
Start reading Beginning Zend Framework (Expert's Voice in Open Source) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning Zend Framework (Expert's Voice in Open Source) [Paperback]

Armando Padilla
1.7 out of 5 stars  See all reviews (6 customer reviews)
RRP: £33.99
Price: £26.51 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £7.48 (22%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Want guaranteed delivery by Tuesday, May 29? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £19.88  
Paperback £26.51  
Trade In this Item for up to £6.00
Trade in Beginning Zend Framework (Expert's Voice in Open Source) for an Amazon.co.uk gift card of up to £6.00, which you can then spend on millions of items across the site. Plus, get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Beginning Zend Framework (Expert's Voice in Open Source) + Pro Zend Framework CMS: Building a full CMS using Advanced Aspects of the Zend Framework + Zend Framework: The Official Programmers Reference Guide, 2 Volume Set (Zend Press)
Price For All Three: £94.85

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 404 pages
  • Publisher: APRESS; 1 edition (6 Sep 2009)
  • Language English
  • ISBN-10: 1430218258
  • ISBN-13: 978-1430218258
  • Product Dimensions: 23.4 x 19 x 2.3 cm
  • Average Customer Review: 1.7 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: 442,949 in Books (See Top 100 in Books)

More About the Author

Armando Padilla
Discover books, learn about writers, and more.

Visit Amazon's Armando Padilla Page

Product Description

Product Description

The Zend Framework is one of today’s most popular PHP–based web application development frameworks. Beginning Zend Framework is a beginner’s guide to learning and using the Zend Framework. It covers everything from the installation to the various features of the framework to get the reader up and running quickly.

What you’ll learn

  • Install and configure the Zend Framework.
  • Create your first Zend Framework web application.
  • Explore controllers and actions, views, form creation, validation, and filtering.
  • Build and access the database layer with Zend_Db.
  • Develop a Send/Receive e–mail application using Zend_Mail.
  • Integrate web services and feeds, and create and incorporate a search engine.
  • Complete your web application by looking at performance optimization.

Who this book is for

This book is for the beginning-to-intermediate Web developer who primarily uses PHP.

Table of Contents

  1. Getting Started with Zend Framework
  2. The Application
  3. Writing Controllers Using Zend_Controller
  4. Views, Forms, Filters, and Validators
  5. Database Communication, Manipulation, and Display
  6. Sending and Receiving E-mail
  7. Web Services and Feeds
  8. Creating a Search Engine Using Zend_Search_Lucene
  9. Caching with Zend Framework

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(3)
(2)
(1)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
2 of 2 people found the following review helpful
Format:Paperback
I found this book very disappointing. The blurb suggests that the book is not for beginners in PHP but for experienced developers looking to start using the Zend Framework. Unfortunately, no one seems to have told the author this. He spends far too long explaining topics (for example, the difference between GET and POST) that an experienced developer should already know and he also wastes many pages printing and reprinting reams of irrelevant source code.

Furthermore, the code that the author produces is often not to a standard that I would expect an experienced PHP developer to produce. As an example, even after explaining the advantages of using the Zend_Db package to avoid SQL Injection attacks, the author still includes code that is open to such attacks (and in some cases doesn't even achieve what the author intends).

I also found the content list confusing in parts; For example, chapter 6 is called "Sending and Receiving Email" but it doesn't cover receiving email.

Overall, I would suggest looking elsewhere for a book on the Zend Framework. Unfortunately, I haven't found one yet that I can recommend.
Comment | 
Was this review helpful to you?
Largely Disappointing 25 April 2011
Format:Paperback
The premise of the book was to create a sample application to keep track of music artist information, with each chapter building on the code from the previous. The first few chapters are about installing Apache, PHP and MySQL and some UML diagrams of the application that will be built. After reading this I was actually enthusiastic about the application and couldn't wait to get started.

The book is generally well written in a nice and friendly tone, but the actual book is quite lacking on useful content and feels almost rushed. After the initial excitement of the project that would get built at the end of the book I started to realise that some fundamental things were missing. The one and only reference to any session management in the book is about page 200, and even then this is not a maintainable or managable solution and didn't use the Zend_Auth class at all. I appreciate that the majority of the work should be given to the reader of the book to do, but even so, not explaining session management properly felt a bit disappointing.

Many of code examples (especially within the database and forms sections) are given 3-4 times, which seemed kind of redundant. Taking the form section as example they are first created as flat html, then using a Zend_Form object within a public method in the controller, and then finally as an included class. What surprised me was that his example class didn't extend Zend_Form. Some of the examples also had simple mistakes that would cause major errors like missing closing braces or typos. I almost feel that the book could have been 200 pages shorter but have the same content. I kept reading code examples and saying "that looks like a useful bit of code, but I wouldn't have done it like that".

What frustrated me more than anything about this book was that there was little or no emphasis on the use of object oriented principles or best practice use of Zend Framework components. Classes where simply included using include(), rather than regestering them with the autoloader, and although Zend_Tool was introduced and used to create the project it was soon circumvented by creating new classes and actions by hand.

There are lots of reference tables and lists so I will probably be looking at the book in the future to refresh my memory on the specific components of objects like Zend_Db_Select. Unfortunately, I can't recommend this book as a beginners tutorial for Zend Framework. There just isn't enough good quality advice in the book for beginners to set out in the world of Zend Framework with confidence.
Comment | 
Was this review helpful to you?
Format:Paperback
Other reviewers are bothered by the mistakes in the book. I agree it does seem to have been rushed.

Here's a fairly representative example from chapter 1, page 32: "The Bootstrap.php file is the main file in which the modules and components the application will use are initialized. You will look at this file in greater detail throughout the book." I beg to differ: the next 371 pages of the book make no mention of the Bootstrap.php file, nor do they explain the terms 'module' or 'component'.

A slighly less inaccurate paragraph appears at the beginning of chapter 3, with a weak analogy between Zend_Controller and the conductor of an orchestra (Padilla says "composer").

There are a few ugly screenshots around, and the book is full of long code examples printed scrappily (as others have mentioned) in a non-monospace font.

Nevertheless I like the author's combination of readable prose, useful reference tables, an interesting example application, and coherent treatment of a wide range of topics. I read the book cover-to-cover in a couple of afternoons. I think the book is a good overview for people who aren't too fussy about details and want to get to know the basic concepts of Zend Framework quickly.

Alternatives are scarce: Zend's own online documentation is surprisingly unhelpful.

I have ordered Apress's "Official Programmer's Reference Guide" which looks like it will be more detailed and up-to-date, though I don't have high hopes.
Comment | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges