Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learning Flask
Setting Up the Environment
The Course Overview (2:00)
Text Editor (2:21)
Command-line Interface (1:52)
Version Control (1:54)
Database (1:02)
Flask (2:27)
Heroku (1:12)
Summary (0:58)
Getting Started
Project Structure (2:04)
The Request-Response Cycle (1:13)
Creating a Home Page (1:41)
Making Templates (1:53)
Routing (1:46)
Using Static Files (2:05)
Saving to GitHub (3:02)
Deploying to Heroku (1:58)
Creating an About Page (4:30)
Summary (0:33)
Storing Data
Creating the "users" Table (5:10)
Connecting Flask to Postgres (2:13)
Writing the User Model (2:38)
Signing Up
Installing Flask-WTF (2:10)
Creating a Form (1:26)
Rendering a Form (7:50)
Validating Form Data - Part 1 (4:17)
Validating Form Data - Part 2 (2:03)
Saving a New User (2:14)
Logging In and Logging Out
Sessions (3:34)
Sign In (5:25)
Sign Out (2:32)
Authorization/User Roles
Authorization (2:17)
Protecting the Home Page (1:55)
Protecting the Signup and Login Pages (2:42)
Bookmarking Places
Overview (1:54)
Adding a Form (3:34)
Querying for Places (5:31)
Rendering Places (3:15)
Conclusion (0:49)
Sign Out
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock