Autoplay
Autocomplete
Previous Lecture
Complete and Continue
Flask for Beginners
Course Intro
Intro (0:49)
Which Version of Python (1:10)
Note About Pipenv (0:56)
Download the Source Code (1:26)
Flask Basics
Install Flask (5:56)
Routing (5:34)
Request Methods (3:27)
Route Variables (3:54)
Query String Arguments (4:01)
Form Data (5:31)
JSON Data (5:14)
Redirect and url_for (3:53)
Debug (2:05)
Templates
Intro to Templates (2:29)
Template Variables (2:26)
Conditionals (3:33)
Loops (3:26)
Include (1:45)
Inheritance (5:02)
Comments (0:43)
Static Files (3:22)
Flask-SQLAlchemy
Intro and Install (1:08)
Determine the URI (1:42)
Configure and Create the Database (4:43)
Create Table (3:52)
Insert Data (3:29)
Update Data (2:46)
Delete Data (1:42)
Create One to Many Relationships (4:36)
Add Data to One to Many Relationships (3:37)
Query One to Many Relationships (5:13)
Create Many to Many (5:56)
Add Data to Many to Many (3:28)
Query Many to Many (2:34)
Get All Data (1:51)
Structuring Flask Apps
App Factories (4:26)
Blueprints (3:12)
Organizing Projects Beyond a Single File (8:55)
Registration App
App Overview (1:10)
Setup Project and Display Template (5:37)
Setting Up the Models (10:24)
Setup Database (2:35)
Seed Topic and Language Data (5:08)
Setup Password Hash (2:44)
Verify Form Data is Being Submitted (10:56)
Load Languages and Topics (4:14)
Save Data From Form (8:08)
Load Existing Data (12:14)
Update Database With New Data (4:55)
Error Handling (6:57)
Registration API
POSTMan (0:27)
Organize Files (2:26)
Add JSON to Method (4:19)
Get Members Route (5:07)
Get One Member (1:15)
Create Member (9:50)
Edit Member (4:31)
Dashboard App
App Overview (0:35)
Overview of Templates (1:11)
Setup Flask App and Template (10:25)
Create Models for Dashboard (7:45)
Command to Create Tables (5:04)
Add Data into Database (11:27)
Overview of Queries We Need (3:17)
Writing the Queries (Part 1) (10:11)
Writing the Queries (Part 2) (3:17)
Writing the Queries (Part 3) (5:23)
Writing the Queries (Part 4) (3:09)
Add the Card Values (6:09)
Add the Revenue Goals (8:53)
Work with the Area Chart (10:01)
Work with the Pie Chart (10:01)
Work with Bar Chart (5:58)
Fill in Order Table (5:47)
Setup Flask Login (5:08)
Protecting the Routes (3:33)
Register a User (8:01)
Log In User (6:15)
Add Password Hashing (4:12)
Logout User (3:02)
Update Links (2:34)
Add Current User Name (2:10)
Add Remember Me (2:12)
Format Numbers and Dates (3:38)
Fix Pie Chart Colors (2:10)
Form Validation (6:45)
Course Outro
Outro (0:29)
Organize Files
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock