With this course, you will learn to create a basic REST API that connects mobile or web applications to databases. and you will learn how to create secure and reliable REST APIs which include authentication, logging, caching, and more. You will understand the different layers that make up a web server and how web applications interact with each other.
Understand Python, including Functions, Decorators, and Object-Oriented Programming. Enable User Authentication and Authorization with Flask, Use blueprints to structure larger Flask Applications, Understand OAuth with Flask Applications, and Use Flask and SQLAlchemy as an ORM for a SQL database (DB).
Flask is a Python-based microframework that can be used as a website development framework or as a tool for quickly creating a stable web applications. It provides the minimum requirements for simple web applications, as well as providing support for extended frameworks such as Jinja2 and SQLAlchemy.