8. Putting It All Together

Building a Better Bookshop

So far you've learned about these key areas:

  • The code required for Ajax interaction
  • The principle of progressive enhancement
  • Design challenges posed by Ajax

In this chapter, I put all of that theory to the test. It's time to build an Ajax application.

I'm using PHP to create this application, but you can use any server-side language. Don't worry if you don't understand PHP. Understanding the language I'm using isn't as important as following the underlying concepts.

You can download the source code for this chapter at http://bulletproofajax.com/shop/files/.

Planning

I'm building an online bookshop called Bulletproof Books. You can find a working version at http://bulletproofajax.com/shop/ ...

Get Bulletproof Ajax now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.