Overview
Syllabus
Introduction
API client
Front controller
RESTful endpoints
URL rewriting
HTTPie usage
Routing
404 response
Collection and resource URLs
Controller class
Class autoloading
Process the request
Collection requests
JSON Content-type
Create the database
Connect to the DB
Exception handling
Table gateway class
List all records
Encode JSON values
Insert a record
Get request data
201 response
Error handling
Data validation
422 response
405 response
Resource requests
Get a resource
404 response
Update a resource
Conditional validation
Delete a resource
Summary
Taught by
Dave Hollingworth