Stone River Elearning – Advanced Scalable Python Web Development Using Flask

6,972.00

Stone River Elearning – Advanced Scalable Python Web Development Using FlaskCourse DescriptionThis 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 startup 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.CurriculumCheck out the detailed breakdown of what’s inside the courseIntroduction1 LecturesIntroductionPreview00:58MongoDB and Flask Blueprints6 LecturesEvolutionPreview01:51Intro to MongoDBPreview07:41Setting up MongoDB on Cloud 9 NEW07:50Playing with MongoDBPreview13:34Basic Structure NEW15:57Introduction to Blueprints07:08The User Module and an Introduction to AWS31 LecturesCreating the User Model14:42Adding Indexes14:21User Register Form16:52User Registration14:29Unit Testing17:16User Unit Testing06:00User Login16:14User Login Test12:29Navbar and Starting User Profile07:49User Profile09:51Username with Regex09:17Edit Profile Form and Model13:45Edit Profile Views and Template18:36Edit profile tests17:16Introduction to AWS SES11:29Implementing Email Templates16:39Implementing Email Templates Part 205:14User Registration Email Confirmation Code16:21Confirmation Code Functionality17:48Confirmation Code Testing16:39Forgot and Reset password17:35Forgot and Reset password Form Work05:59Forgot and Reset password Views12:25Reset Password Tests09:47Change Password13:41Change Password Tests IV04:05Image Uploading Setup11:21The Imaging Library08:57The Edit Form and Template for Image05:40The Edit View for Imaging14:25Using S317:19The Relationship Module14 LecturesStarting Relationship App17:34Playing with Relationship Model05:58Get Relationship Helper10:50Relationship Frontend11:15Relationship views17:21More Work on Relationship views15:22Complete Relationship Frontend03:40Relationship Test Part-116:58Relationship Tests Part 217:42Adding a Profile Image09:33Friends Sidebar15:57Friends Page17:05Reusable Follow Button17:48Relationship Emails13:41The Feed Module17 LecturesThe Fanout Pattern07:00The Feed Model10:26Adding the Feed Form to Profile View06:36Feed Views15:44Feed Process Message08:36Feed Message Template10:48Messages in Profile Views13:21Feed Home06:38Feed Timestamp Milliseconds07:38Feed Comments – Models and Views10:08Feed Comments – Templates08:42Comment Cleanup – Adding Likes19:51Only See Friends Posts04:36Dont Distribute to Blocked Users10:08Feed Tests Part 118:55Feed Tests Part 207:30New Home PageNew Home Page06:22Instructor DetailsStone River eLearningAt Stone River eLearning, technology is all we teach. If you’re interested in IT, programming, development or design – we have it covered.Check out our huge catalog of courses and join the over 1,200,000+ students currently taking Stone River eLearning courses. We currently offer 800+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.There are no reviews yet.Add a Review Cancel replyYou must be logged in to post a review.