The Ultimate Flask Course

Many developers, and even beginners, opt for the Flask framework to build web applications because of its easy-to-understand and well-defined framework. This course will show you how to use the Flask framework’s power and its extensions to build powerful and robust web applications.

The course starts by taking you through the process of setting up the Flask environment on your machines. Next, you will understand the Flask basics and templates and learn how to create and connect to a database. In the rest of the course, you will build six interesting Python web applications to dive deep into the concepts of the Flask framework.

By building these applications, you will learn how to create and connect the applications to databases, how to use Flask to process incoming request data, how to build an API with Flask, how to handle user sessions, and how to deploy applications to a server. In addition to this, you will also cover popular Flask extensions, such as Flask-SQLAlchemy, Flask-Bootstrap, Flask-Babel, and learn how these extensions add powerful functionalities to your applications.

By the end of this course, you will be well-versed in the Flask framework and extensions and will have gained the skills to build real-world applications.

The code files for this course are available at https://github.com/packtpublishing/the-ultimate-flask-course

Type
video
Category
publication date
2019-09-27
what you will learn

Use the Jinja template language to create the look of your applications
Discover how to work with the SQLite database
Become familiar with other databases using Flask-SQLAlchemy
Use Flask to process incoming request data
Build an API with Flask
Deploy Flask applications to Heroku, Python, and a Linux server

duration
1651
key features
Get to grips with the framework of Flask and its extensions * Discover the process of building and deploying Python-based web applications using Flask * Learn how to use Flask extensions to make your applications more powerful
approach
With this course, you will learn the fundamentals of the Flask framework and its extensions by building interesting Python-based web applications.
audience
If you are a beginner or an experienced Python developer, who is looking to learn Flask to develop Python web-based applications, this course is for you. Basic knowledge of Python is needed to get started with this course, and prior knowledge of HTML would be an added advantage.
meta description
Get started with the Flask framework by building six interesting applications
short description
This course will show you how to build Python-based web applications using Flask. You will cover the basics of the Flask framework and learn how to add functionality to your Flask applications using the popular extensions.
subtitle
Learn the fundamentals of the Flask framework and its various extensions
keywords
Flask Framework, Python, Flask Extensions, Web Applications, Flask-SQLAlchemy, Flask-WTF, Flask-Bootstrap, Flask-Mail, Flask-Migrate, Flask-Uploads, Flask-Login, Flask-Admin, Flask-User, Flask-Babel, Flask-Restless, Flask-SocketIO, Flask-Security
Product ISBN
9781839219924