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.
Each LearnNowOnline training course is made up of Modules (typically an hour in length). Within each module there are Topics (typically 15-30 minutes each) and Subtopics (typically 2-5 minutes each). There is a Post Exam for each Module that must be passed with a score of 70% or higher to successfully and fully complete the course.
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
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
Video Runtime
115 Minutes
Time to complete
135 Minutes
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)