Learn your way! Get started

Flask Framework for Python Developers, Part 3 of 3: Create and 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 N/A
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)