Advanced Python Web Dev Using Flask, Part 3 of 9: Profiles

Advanced Python Web Dev Using Flask, Part 3 of 9: Profiles

LearnNow Online
Updated Jun 24, 2024
Course Description

Course description

The course goes through the process of building a social web application using Python Flask and the most popular document store database in the market: MongoDB. We will go over modeling best practices, how to build efficient indexes and how to interact with it using the popular MongoEngine ORM. This course create the Navbar, how to edit profiles and an introduction to AWS SES.

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.


• Good knowledge of the Python programming language • Good knowledge of the Flask web framework • Basic knowledge of HTML, CSS and jQuery

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

93 Minutes

Time to complete

113 Minutes


Course Outline


Navbar and Starting User Profile (27:18)

  • Introduction (00:13)
  • Navbar and Starting User Profile (07:49)
  • User Profile (09:51)
  • Username with Regex (09:17)
  • Summary (00:08)

Edit Profile Form and Model (32:37)

  • Introduction (00:08)
  • Edit Profile Form and Model (13:45)
  • Edit Profile Views and Template (18:36)
  • Summary (00:08)

Edit profile tests (00:16)

  • Introduction (00:08)
  • Edit profile tests (00:00)
  • Summary (00:08)

Introduction to AWS SES (33:28)

  • Introduction (00:08)
  • Introduction to AWS SES (11:18)
  • Implementing Email Templates (16:39)
  • Implementing Email Templates Part 2 (05:14)
  • Summary (00:08)