Introduction
  • Welcome to the course
  • How to choose a good API library
Setting up the environment
  • Setting up the virtual environment and installing dependencies
  • Configuring PyCharm
Hello World with Flask
  • Implementing a Hello World application with Flask
Setting up Flask-smorest
  • Setting up flask-smorest
  • Adding configuration for flask-smorest
  • Adding an in-memory list of tasks
Implementing the collection endpoints
  • Implementing the collection endpoints
Implementing Marshmallow models
  • Implementing data validation models with Marshmallow
  • Validating URL query parameters with Marshmallow models
  • Returning data from the /todo/tasks endpoints
  • Sorting tasks
Implementing the singleton endpoints
  • Implementing the singleton endpoints
  • Testing and fixing the singleton endpoints
Wrapping up
  • Wrapping up