CouchDB and PHP Web Development Beginner’s Guide
上QQ阅读APP看书,第一时间看更新

What this book covers

Chapter 1, Introduction to CouchDB, provides a quick definition of NoSQL and an overview of CouchDB.

Chapter 2, Setting up your Development Environment, sets up your computer for developing an application with PHP and CouchDB.

Chapter 3, Getting Started with CouchDB and Futon, defines CouchDB documents and shows how to manage them both from the command-line and within Futon — CouchDB's built-in administration utility.

Chapter 4, Starting your Application, creates a simple PHP framework to house your application and publishes this code to GitHub.

Chapter 5, Connecting your Application to CouchDB, connects your application to CouchDB using a variety of methods, and ultimately picks the right solution for your application.

Chapter 6, Modeling Users, creates users within your application and handles document creation and authentication with CouchDB.

Chapter 7, User Profiles and Modeling Posts, perfects your user profile using Bootstrap and posts content to CouchDB.

Chapter 8, Using Design Documents for Views and Validation, explores CouchDB's exclusive use of Design Documents to improve the quality of your application.

Chapter 9, Adding Bells and Whistles to your Application, leverages existing tools to simplify and improve your application.

Chapter 10, Deploying your Application, shows your application to the world, and teaches you how to launch your application and database using a variety of Cloud services.

Bonus Chapter, Replicating your Data, finds out how to use CouchDB's replication system to scale your application as it grows.

You can download the Bonus Chapter from http://www.packtpub.com/sites/default/files/downloads/Replicating_your_Data.pdf.