Step-by-step we will go over the user registration, login and management, the relationship model for users to become friends
Stone River eLearning – Advanced Scalable Python Web Development Using Flask
This course will teach you some of the advanced development concepts used in the top tech companies today. How do I know this? Because I’ve been leading tech teams in both large enterprise as well as up companies in New York City for the past 15 years.
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.
Step-by-step we will go over the user registration, login and management, the relationship model for users to become friends, and a scalable news feed system using the same architectural design that Twitter and other popular social applications have been using to handle massive amounts of user data.
Additionally we will setup and use Amazon’s AWS cloud infrastructure for this social application, and you will learn how to manage thousands of images using Amazon S3 and best-of-class email distribution using Amazon SES.
If you already know the basics of Python and Flask and you are interested in advancing your knowledge, this course will go over some of the advanced concepts of web application development, architecture design, database modeling and leveraging cloud infrastructure services.
We guarantee that all our online courses will meet or exceed your expectations. If you are not 100% satisfied with a course – for any reason at all – simply request a full refund.
That’s our promise to you. We hate games, gimmicks and tricks as much as you do. We guarantee no hassles if you want a refund, so ahead and order with confidence. You have absolutely nothing to lose.
Get immediately download Stone River eLearning – Advanced Scalable Python Web Development Using Flask
Course Curriculum
Introduction
Introduction (0:58)
MongoDB and Flask Blueprints
Evolution (1:51)
Intro to MongoDB (7:41)
Setting up MongoDB on Cloud 9 (7:55)
Setting up MongoDB on Cloud 9 NEW (7:50)
Playing with MongoDB (13:34)
Basic Structure NEW (15:57)
Introduction to Blueprints (7:08)
The User Module and an Introduction to AWS
Creating the User Model (14:42)
Adding Indexes (14:21)
User Register Form (16:52)
User Registration (14:29)
Unit Testing (17:16)
User Unit Testing (6:00)
User Login (16:14)
User Login Test (12:29)
Navbar and ing User Profile (7:49)
User Profile (9:51)
Username with Regex (9:17)
Edit Profile Form and Model (13:45)
Edit Profile Views and Template (18:36)
Edit profile tests (17:16)
Introduction to AWS SES (11:29)
Implementing Email Templates (16:39)
Implementing Email Templates Part 2 (5:14)
User Registration Email Confirmation Code (16:21)
Confirmation Code Functionality (17:48)
Confirmation Code Testing (16:39)
Forgot and Reset password (17:35)
Forgot and Reset password Form Work (5:59)
Forgot and Reset password Views (12:25)
Reset Password Tests (9:46)
Change Password (13:41)
Change Password Tests IV (4:05)
Image Uploading Setup (11:21)
The Imaging Library (8:57)
The Edit Form and Template for Image (5:40)
The Edit View for Imaging (14:25)
Using S3 (17:19)
The Relationship Module
ing Relationship App (17:34)
Playing with Relationship Model (5:58)
Get Relationship Helper (10:50)
Relationship Frontend (11:15)
Relationship views (17:21)
More Work on Relationship views (15:22)
Relationship Tests (16:58)
Relationship Tests Part 2 (17:42)
Complete Relationship Frontend (3:40)
Adding a Profile Image (9:33)
Friends Sidebar (15:57)
Friends Page (17:05)
Reusable Follow Button (17:48)
Relationship Emails (13:41)
The Feed Module
The Fanout Pattern (7:00)
The Feed Model (10:26)
Adding the Feed Form to Profile View (6:36)
Feed Views (15:44)
Feed Process Message (8:36)
Feed Message Template (10:48)
Messages in Profile Views (13:21)
Feed Home (6:38)
Feed Images – Model, Form, Views (18:38)
Feed Images – Resizing, Templates (12:53)
Feed Timestamp Milliseconds (7:38)
Feed Comments – Models and Views (10:08)
Feed Comments – Templates (8:42)
Comment Cleanup – Adding Likes (19:51)
Only See Friends Posts (4:36)
Dont Distribute to Blocked Users (10:08)
Feed Tests Part 1 (18:55)
Feed Tests Part 2 (7:30)
New Home Page (6:22)
Final Project
Final Project
Frequently Asked Questions
When does the course and finish?
The course s now and never ends! It is a completely self-paced online course – you decide when you and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like – across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
Read more: https://archive.is/JDddN
Reviews
There are no reviews yet.