Mastering Flask Web Development Second Edition (BOOK)

Oct 30, 2018


Techical Reviewer of the “Mastering Flask Web Development - Second Edition” book, which demonstrates how build modern, secure, highly available web MVC applications and API’s using Python`s Flask framework.

What you will learn?

  • Develop a Flask extension using best practices
  • Implement various authentication methods: LDAP, JWT, Database, OAuth, and OpenID
  • Learn how to develop role-based access security and become an expert on Jinja2 templates
  • Build tests for your applications and APIs
  • Install and configure a distributed task queue using Celery and RabbitMQ
  • Develop RESTful APIs and secure REST API’s
  • Deploy highly available applications that scale on Heroku and AWS using Docker or VMs


  • Getting Started
  • Creating Models with SQLAlchemy
  • Creating Views with Templates
  • Creating Controllers with Blueprints
  • Advanced Application Structure
  • Securing Your App
  • Using NoSQL with Flask
  • Building RESTful APIs
  • Creating Asynchronous Tasks with Celery
  • Useful Flask Extensions
  • Building Your Own Extension
  • Testing Flask Apps
  • Deploying Flask Apps