Single Page Sites with Backbone.js and Drupal

We will explore building single page sites and JavaScript applications with Backbone.js using Drupal as a backend. This is a useful technique for building fast websites and mobile apps using existing Drupal installations. 

We will:
* Offload much of our logic and rendering to the client
* Populate our client with data from a RESTful web service
* Use Drupal 7 and 8 as a RESTful web service

In the process, we’ll learn:
* Principles of REST APIs, including the various HTTP methods: GET, PUT, POST, DELETE
* Backbone.js’ implementation of MVC
* Drupal 7/8 web services