Building Reliable Flask Applications

Building Flask applications is the first step, but the management of an existing application is another adventure. This course will teach you how to manage your Flask applications by implementing logging, unit testing, and proper error handling.
Course info
Rating
(11)
Level
Advanced
Updated
Sep 1, 2020
Duration
1h 24m
Table of contents
Description
Course info
Rating
(11)
Level
Advanced
Updated
Sep 1, 2020
Duration
1h 24m
Description

Flask is a micro-framework written in Python. It provides you with tools, libraries, and mechanics that allow you to build a web application quickly. Flask is very flexible in terms of dependencies and project structure, and this flexible nature makes the management of Flask challenging. In this course, Building Reliable Flask Applications, you will learn the important concepts to make your Flask applications more reliable. First, you will learn how to write unit tests for your Flask applications. Next, you will discover how to implement view functions and create customized error pages. Finally, you will explore Logging in Flask where we will talk about how to log useful information to the console stream and save in log files. When you are finished with this course, you will have the skills and knowledge of testing, logging, and debugging needed to manage Flask applications more effectively.

About the author
About the author

Abdul Rehman is the founder of Pythonist.org and a Machine Learning Engineer. He has held several senior software architectures and technical management roles, and he is a regular conference speaker. Python is his weapon of choice.

More from the author
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Abdul Rehman. Welcome to my course, Building Reliable Flask Applications. I'm a Python developer and the founder of by Pythonist. Flask is a lightweight Python framework for web development that is designed to make getting started quick and easy with the ability to scale up to complex applications. In this course, we are going to learn testing, logging, and debugging in Flask application. We will utilize BookLi, a books library application, as a sample project. Some of the major topics that we will cower include debugging Flask applications along with the custom error pages, unit testing using the test fixtures, configuring custom error handlers, and implementing logging with a custom log handler. By the end of this course, you will have a solid foundation to make your Flask applications much more reliable and make the process of maintenance easier. I hope you will join me in this journey to learn Flask with the Building Reliable Flask Applications course at Pluralsight.