Learn your way! Get started

Flask Framework for Python Developers, Part 3 of 3: Create an Application

with expert Jorge Escobar


Watch trailer


Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack

Release date 11/4/2019
Level Advanced
Runtime 1h 55m
Closed captioning N/A
Transcript N/A
eBooks / courseware N/A
Hands-on labs N/A
Sample code Included
Exams Included


Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More



Course description

Flask is the most popular python web framework and you'll learn how to make a Flask application in this course. The topics covered are: making your app look better, form validation, blog model, a login decorator as well as images and posting.

Prerequisites

• A computer with internet access (optional: administrative access to install packages) • A basic understanding of the Python language • A basic understanding of how to use the internet and text editors

Meet the expert

Jorge Escobar is an engineer at FINDMINE.  In addition to being a consultant and working with companies like MongoDB, Venmo and Knewton he also has a passion for teaching and is an instructor for Stone River eLearning

Course outline



Create Application

Create Author App (14:45)
  • Introduction (00:13)
  • Flogger A Simple Flask Blog (01:02)
  • Initial Application Setup (01:02)
  • Initial Application Setup on PythonAnywhere (01:42)
  • Our Application Libraries (01:32)
  • Core Application (01:55)
  • Setting Up The Database (01:41)
  • Creating the Author App (01:10)
  • Author Model (01:04)
  • Author Model Migration (01:36)
  • Testing Author Model in the Shell (01:37)
  • Summary (00:08)
Author Registration Form (12:18)
  • Introduction (00:08)
  • The Author Registration Form (03:25)
  • The Author Registration Template (04:05)
  • Author Form Validation (04:32)
  • Summary (00:08)
Better Looking App (10:34)
  • Introduction (00:08)
  • A Better Looking Application (02:48)
  • Processing the Author Registration Form (02:44)
  • Checking the Record Creation on the Database (01:37)
  • Using PDB (03:08)
  • Summary (00:08)
Form Validation (17:05)
  • Introduction (00:08)
  • Custom Form Validators (01:47)
  • Author Login (01:07)
  • Check Login Credentials (02:08)
  • Author Session (02:04)
  • Logging Out the Author (00:44)
  • Flash Messages (02:09)
  • Unit Testing the Author App (03:50)
  • Login Tests (01:21)
  • Nav Bar (01:34)
  • Summary (00:08)
Blog Category Model (16:51)
  • Introduction (00:08)
  • Blog and Category Model (08:09)
  • Blog Post Form (01:37)
  • Blog Post Template View (02:01)
  • Blog Post View DB Processing (04:47)
  • Summary (00:08)
Login Decorator (15:09)
  • Introduction (00:08)
  • Login Decorator (03:27)
  • Blog Article and Markdown (02:28)
  • Blog Post Tests (01:23)
  • Blog Home Page (07:34)
  • Summary (00:08)
Images and Posts (28:32)
  • Introduction (00:08)
  • Uploading Images (07:34)
  • Editing Posts (05:42)
  • Deleting Posts (01:45)
  • Blog Tags (07:27)
  • Filter by Category or Tags (04:42)
  • Final Project (01:04)
  • Summary (00:08)