Introduction
  • Introduction
  • APIs and the Six Constraints of REST
  • The RESTful Uniform Interface Constraint
A Simple API - Pet Store
  • Installing the Docker Client
  • Basic Container Structure
  • Running the Container
  • Flask Pluggable Views and Our First GET Method
  • Using Postman
  • Our First POST
  • An Introduction to HTTP Status Codes
  • A Real CRUD
  • PUT and DELETE
  • A Simple Authentication
  • Testing our Simple Authentication
  • Token API Model and API Endpoints
  • Token API Views and Decorator
  • Install bcrypt and Test Tokens
  • Building the Apps Tests
  • Token Tests
  • Starting the Store End Point
  • The JSON Schema Library
  • The Store API File
  • Trying out the Stores End Point
  • Implementing PUT and DELETE
  • Implementing pagination on GET all stores
  • Store Tests
  • Pet Endpoint Initial CRUD
  • Finishing Pet GET, POST and Postman Tests
  • Pets PUT and DELETE
  • Pets Tests
  • Pets Pagination Tests
  • Get all Pets in a Specific Store Endpoint
  • Testing the get all pets endpoint
  • Search pets across stores
Conclusion
  • Congratulations on Finishing the Course!
  • Conclusion
Bonus Section
  • Course Promo