REST

  • Describe REST as a convention for routing
  • Define 'Resource' in REST
  • Explain a RESTful route structure
  • Build a RESTful API

Main

Build a RESTful API that serves the data in data.json. You can use Sinatra, Node, or something else.

REST reminder:

CRUD action RESTful route REST name
Create POST server.com/users/ Create
Read GET server.com/users/ Index
GET server.com/users/1 Show
Update PUT server.com/users/1 Update
Delete DELETE server.com/users/1 Delete