Practical Web 2.0 Applications with PHP and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Very Good See details
$7.92 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Practical Web 2.0 Applications with PHP (Expert's Voice)
 
 
Start reading Practical Web 2.0 Applications with PHP on your Kindle in under a minute.

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

Practical Web 2.0 Applications with PHP (Expert's Voice) [Paperback]

Quentin Zervaas (Author)
4.2 out of 5 stars  See all reviews (22 customer reviews)

List Price: $44.99
Price: $29.69 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.30 (34%)
  Special Offers Available
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.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Wednesday, May 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $19.79  
Paperback $29.69  

Book Description

December 20, 2007 1590599063 978-1590599068 1

Want to assert yourself as a cutting–edge PHP web developer? Take a practical approach, learning by example from author Quentin Zervaas, and discover how to bring together the many technologies needed to create a successful, modern web application.

In Practical Web 2.0 Applications with PHP, PHP, MySQL, CSS, XHTML, and JavaScript/Ajax development techniques are brought together to show you how to create the hottest PHP web applications, from planning and design up to final implementation, without going over unnecessary basics that will hold you back. This book includes must–have application features such as search functionality, maps, blogs, dynamic image galleries, and personalized user areas. The Zend Framework is used extensively to build the application, allowing you to focus on developing the application rather than on reinventing the wheel.

Topics covered include application planning and design, setting up the application framework, using CSS for easier styling, adding dynamic effects the easy way using JavaScript libraries such as Prototype and script.aculo.us, and implementing several must–have web application features such as user login, blogs, dynamic image galleries, search functionality, mapping with Google Maps, and much more. Zervaas covers everything in a practical, tutorial style so you can start working on your own projects as quickly as possible.

  • Create cutting–edge PHP/MySQL web applications
  • Implement must–have functionality such as blogs, maps, search functionality, and dynamic image galleries
  • Master styling with CSS and dynamic effects using Ajax/JavaScript libraries

What you’ll learn

  • How to set up the perfect PHP/MySQL application development environment
  • How to implement basic user management functionality
  • How to use many of the components from the Zend Framework
  • How to effectively make use of the Prototype and script.aculo.us JavaScript libraries, including many examples of developing custom JavaScript classes
  • How to create standards–compliant and accessible HTML code and effectively style it using CSS
  • How to create a basic blog system and enhance it with Ajax
  • How to add personalized user areas to your web application
  • How to create a dynamic image gallery
  • How to add search functionality to your application
  • How to use the Google Maps API to add maps to your application
  • How to implement popular Web 2.0 features, such as microformats, tags, and web feeds

Who this book is for

This book is for any PHP developer who wants to stay ahead of the curve, with practical, high–level web application development techniques.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $2 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Practical Web 2.0 Applications with PHP (Expert's Voice) + Pro PHP: Patterns, Frameworks, Testing and More + PHP Objects, Patterns and Practice (Expert's Voice in Open Source)
Price For All Three: $87.95

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Pro PHP: Patterns, Frameworks, Testing and More $28.57

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • PHP Objects, Patterns and Practice (Expert's Voice in Open Source) $29.69

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Quentin Zervaas is a web developer based in Adelaide, South Australia, where he has been self-employed since 2003. After receiving his bachelor's degree in computer science from the University of Adelaide in 2001, Quentin worked for several web development firms before branching out on his own, developing a wide range of custom web applications for customers all around the world.

Quentin has recently started a new company called Recite Media (http://www.recite.com.au) with two partners. Recite Media develops web applications primarily for other development or design companies to resell. Its flagship product, Recite CMS, is being used by some of Australia's largest companies.

Quentin also runs and writes for his PHP development resource site, phpRiot (phpRiot.com), which provides a number of useful articles on a wide variety of PHP-related topics.

After completing his role as the technical reviewer for Beginning Ajax with PHP: From Novice to Professional (Apress, 2006), he decided to undertake writing Practical Web 2.0 Applications with PHP.


Product Details

  • Paperback: 569 pages
  • Publisher: Apress; 1 edition (December 20, 2007)
  • Language: English
  • ISBN-10: 1590599063
  • ISBN-13: 978-1590599068
  • Product Dimensions: 9.2 x 7.3 x 1.3 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (22 customer reviews)
  • Amazon Best Sellers Rank: #127,509 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
41 of 43 people found the following review helpful
By Nik
Format:Paperback
The only quip I have with this book is the title "Practical Web 2.0 Applications with PHP" it should be called "Practical Zend Framework Applications using PHP"

There is not one example in the book that doesn't use the Zend Framework. That being said the Zend Framework is a great framework - by far the best web framework I've seen. I'm PhD student in Computer Science at UCLA whose dissertation research involves the web. I've used a lot of web applications and frameworks. Symfony, Drupal, Joomla, Ruby on Rails, etc.

Most of these applications and frameworks just suck - that is, it is more work using them than not using them and many severely limit what one can ultimately do.

I like Ruby on Rails but I love the Zend Framework. There are two big differences between the Zend Framework and Ruby on Rails: 1) they both promote MVC style programming but Ror forces you to use it everywhere and the Zend Framework allows you to mix MVC with simply using their framework as a library wherever you want. For example, I am building a social network but want to mix that with a related wiki. I can use MVC for all the social network code and use and existing MediaWiki (which is not MVC based). All I need to do is rewrite some of the mediaWiki code to hand over user authentication to my controllers.

2) it's Php based ... there is much, much more existing Php code to cannibalize for applications than Ruby code

The book itself basically takes you through setting up user profiles, a blog, an image gallery, prototype (javascript) and Google maps using the Zend Framework. The code is very professional and complex at times so a beginning user may have to read a chapter 2-3 times to fully understand it. Still the only way to really learn to write "professional" code is to see it and understand why it was written as it was.

There are some issues I have with the book. In places where something could reasonably be done in multiple ways the book only shows one without any explanation why that way was chosen. For example, in the installing Zend chapter the book tells you to edit the httpd.conf file to set your paths. Most people who use a commercial hosting company don't have access to edit httpd.conf or restart the server. There are ways to reset the path within the Zend bootstrap (which I did) but if I didn't know how to do that I would not have been able to get the examples to work without setting up a server locally on my machine.

Also the bootstrap is left in the index.php file when Zend recommends using the index.php to call the bootstrap.php file from a non-public web directory.

The Zend Framework is only a few months old and this is by far the best web framework out there. There is only one other (decent) book on the framework. This book is about the Zend Framework and only marginally about "Web 2.0" (you use Google maps). The book that should have been titled "Practical Zend Framework Applications using PHP" will teach you how to use the best web framework out there. If the next book shows one how to really use web services, ajax and present web services using the Zend Framework then it can be called "Web 2.0" not this one.
Was this review helpful to you?
7 of 7 people found the following review helpful
Format:Paperback
The autor, doesnt follow any convention of the zend framework. He constantly uses some of his clases developed years ago, integrating those classes with the zend framework, but he never explains deeply how they work, so you must followe along with out understanding how thing works.
And with more than 20 php books readed, i think i cant tell that this book, is not good for learning, neither zend framework, or oop
Was this review helpful to you?
18 of 22 people found the following review helpful
Format:Paperback
First of all. What is Web 2.0? Everyone has a definition. The important point is how does THIS BOOK define it. The author of this book defines Web 2.0 as sites that use: standard compliant HTML/CSS, use AJAX, share data using web services, and incorporate social networking tools. This book seeks to show the reader how to use the four components in conjunction with PHP.

The cover of the book states "Develop a complete PHP web application from start to finish." This is exactly what the book does. As the chapters progress you are shown how to create a blog that also includes an image gallery. Additionally, Google maps integration is covered. While, the author is not necessarily advocating that you create blog software from scratch, the blog is perhaps the quintessential Web 2.0 application. This allows the book to highlight the four main design criteria of Web 2.0.

This book makes extensive use of the Smarty and Zend frameworks. The Zend framework is used to achieve the Web 2.0 goals. In many ways this book could be considered a guide to using the Zend framework. MySQL is also used.

The book contains many code examples and demonstrates many techniques that can be reused in any web 2.0 project.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Buy this book AT YOUR OWN RISK !
I am a 30 years Windows programmer (Visual Studio.NET, Javascript in Windows, different flavors of SQL, Embedded C for microcontrollers, dBASE, FoxPro, Pascal etc.). Read more
Published 5 months ago by Mikey
woefully outdated
this book was writter in 2008. for Zend Framework 1.0 ??. the contents are not relevant to the current release of the Zend Framework 1.11. Read more
Published 12 months ago by b_dubb
Good stuff
I've developed web pages professionally for several years now and was looking for a good guide on how to use MVC with PHP. Practical Web 2. Read more
Published 22 months ago by Kogenta
Defiitely NEEDS an update!
Not good. Only a third of the way through chapter 2, yes, chapter TWO and I'm seriously considering retiring this book. Read more
Published on February 10, 2010 by An Honest Reviewer
I got so much use from the code in this book.
This book has great examples, and great explanation of the code. I can't remember getting as much mileage out of a tech book before. Read more
Published on July 17, 2009 by Lazyboy
Needs an update
What attracted me to this book is that, instead of vomiting out a bunch of technology choices and disparate code snippets, the author focuses on a project using his favorite... Read more
Published on July 13, 2009 by J. M. De Moor
Excellent Book on PHP using Zend Framework, and Web 2.0 Technologies
This is a great book that deserves 5 stars. First, let me say that I don't normally give reviews but this book has compelled me to. Read more
Published on June 10, 2009 by Andrew White
Good Book
When it comes to learning a new technical skill or programming
language, Apress has always provided me with excellent resources that go in-depth and fully explain the language... Read more
Published on April 30, 2009 by Andrei Mouravski
Buy this PHP Book, NOW!!!
OK, now the term "Web 2.0" has been used to death in the past 2 years I know. But that doesnt mean you cant jump on the bandwagon and understand how to create web aplications using... Read more
Published on April 23, 2009 by F. Stepanski
THE Ultimate book for Zend Framework Programming
I was having a hard time wrapping my brain around MVC and ZF until I found this book. Thank you for this outstanding work! Read more
Published on March 25, 2009 by S. Manamalkav
Search Customer Reviews
Only search this product's reviews

Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
object notation, dynamic image gallery, public function process, geocoder request, bldg manager, new action handler, blog post images, new controller action, post details page, blog manager, blog management tools, geo microformat, flash messenger, tpl template, current blog post, load the application configuration, blog post details, single blog post, smarty object, full filesystem path, bootstrap file, view renderer, header tpl, account home page, bigint unsigned
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Google Maps, Zend Framework, Request Abstract, Zend Controller Front, Get Posts, Zend Auth, Internet Explorer, Zend Acl, Quentin Zervaas, File Edit, Update Your Details, Handling the Response, Menu Item, Profile User, Google Suggest, Zend Search Lucene, Custom Controller Action, Preview Post, Prototype Ajax, Zend Validate, Integrating the Design, File Not Found, Zend Session, Zend Log, Request Example
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
Mac friendly MAMP setup? 2 Apr 9, 2009
Official Support Site 0 Dec 15, 2007
See all 2 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   
Related forums


Listmania!


So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject