Introduction
  • Introduction
Your Local Dev Environment
  • An Update About C9
  • Mac Local Dev Environment with Homebrew
  • Setting up MongoDB with Homebrew
  • Windows Local Dev Environment with Chocolatey
MongoDB and Flask Blueprints
  • Introduction to MongoDB
  • Setting up MongoDB on Cloud9
  • Playing with MongoDB
  • The Basic Factory Structure
  • Introduction to Blueprints
  • Section 2 Quiz
The User Module and an Introduction to AWS
  • Creating the User Model
  • Adding Indexes
  • The User Register Form
  • User Registration
  • Setting Up Unit Testing
  • User Registration Unit Testing
  • User Login
  • User Login Testing
  • Navbar and Starting User Profile
  • User Profile
  • Check Username Format with Regular Expressions
  • Edit Profile Form and Model
  • Edit Profile Views and Templates
  • Edit Profile Tests
  • introduction to AWS SES
  • Implementing Email Templates
  • Increasing Sending Limits in AWS SES
  • User Registration Email Confirmation Code
  • Confirmation Code Functionality
  • Confirmation Code Testing
  • Forgot and Reset Password
  • Forgot and Reset Password Form Work
  • Forgot and Reset Password Views
  • Reset Password Tests
  • Change Password
  • Change Password Tests
  • Image Uploading Setup
  • The Imaging Library
  • The Edit Form and Template for Image
  • The Edit View for Imaging
  • Setting up Amazon S3
  • Section 3 Quiz
The Relationship Module
  • Starting the Relationship App
  • Playing with the Relationship Model
  • Get Relationship Helper
  • The Relationship Frontend
  • Relationship Views
  • More Work on Relationship Views
  • Complete Relationship Frontend
  • Relationship Tests
  • Relationship Tests Part 2
  • Adding a Profile Image
  • The Friends Sidebar
  • The Friends Page
  • Reusable Follow Button
  • Relationship Emails
  • Section 4 Quiz
The Feed Module
  • Introduction to the Fan Out pattern
  • The Feed Model
  • Adding the Feed Form to Profile View
  • Feed Views
  • Feed Process Message
  • Feed Message Template
  • Messages in Profile Views
  • The Feed Home
  • Feed Images - Model, Form, Views
  • Feed images - Resizing, Templates
  • Feed Timestamp - Milliseconds
  • Feed Comments - Model and Views
  • Feed Comments - Templates
  • Comment Cleanup - Adding Likes
  • Only See Friend's Posts
  • Don't Distribute to Blocked Users
  • Feed Tests - Part 1
  • Feed Tests - Part 2
  • The New Homepage
  • Section 5 Quiz
Final Project
  • Final Project
Bonus Section
  • Course Promo