Practical Web 2.0 Applications with PHP [NOOK Book]


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 ...

See more details below
Practical Web 2.0 Applications with PHP

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$19.99 price
(Save 44%)$35.99 List Price


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, 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 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.

Read More Show Less

Product Details

  • ISBN-13: 9781430204756
  • Publisher: Apress
  • Publication date: 12/19/2007
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 569
  • File size: 5 MB

Meet 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 ( 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 (, 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.

Read More Show Less

Customer Reviews

Average Rating 5
( 2 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Anonymous

    Posted August 10, 2008

    A solid introduction to creating web applications with PHP

    I recently received a copy of this book to review from the publisher and thought I would post a quick review here. In this book the author takes us through creating a web application from concept to deployment. The ¿Web 2.0¿ application used here is a blogging application supporting images, tagging, microformats and geographical data. To speed development existing libraries and frameworks are used including Zend framework, PEAR and Smarty on the server side and prototype and on the client side. Chapter five is entirely dedicated to introducing the javascript libraries. Through the rest of the book the application is slowly built up. With a book like this it is easy to criticise the decisions taken. There are almost as many different ways to create a functioning web application as there are people developing them. This book can only ever present one approach to application development and it does this well. The book is dominated by code, as would be expected, but the supporting text is informative and easy to follow. Overall it is a solid introduction to putting together a complete web application with some real gems. The chapters on google maps and deployment I found to be particularly good. If you¿re considering purchasing this book be sure to check out the publishers site as they have a sample chapter freely available for download.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Posted April 23, 2009

    more from this reviewer

    Real-World Book on PHP and Web 2.0

    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 PHP right?

    PHP has been around over 10 years and is still the most popular web programming language around (yes, way more than ASP.NET). Although ASP.NET has the advantage of more "bells and whistles" built-in to its .NET framework on server controls, that doesnt mean you can't create beautiful, sharp and cool looking web applications in PHP.

    This book written by Quentin Zervaas really explains how to use mutliple technologies (Zend Framework, Smarty Template Engine, PHP, MySQL, and JavaScript libraries). The author steps you through creating a pretty cool blogging web application.

    There are lots of different technologies used throughout this book but hte author explains them expertly and never allows the reader to get lost. He always goes through the reasoning process of why he is doing something a certain way as well as explaining the alterntives as well.

    The book is geared for the intermediate to advanced PHP developer, only because of the many technologies he is using and the Zend Framework really requires a person who already understands PHP fairly well.

    The JavaScript libraries used for the "cool Web 2.0 effects" are prototype and scriptaculous. Those are used for the Ajax interactivity with the MySQL database data as well as the code created with the Zend Framework.

    I really like the authors example because it steps you through from beginning to end of a real-world web application. It gives you the knowledge of what is really involved in creating a useable application like a blog. And as a user of WordPress (also PHP-based) it helped me understand what would be involved in trying to duplicate a similar web application.

    When you are done reading this book, your resume will definitely be much improved since all of the technolgoies covered in this book are highly sought after skills in the workplace.

    I highly recommend this book.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)