Udemy Advanced Scalable Python Web Development Using Flask Size: 2.32 GB | Duration: 14 hrs 3 mns | Video: AVC (.mp4) 1280?720 30fps | Audio: AAC 48KHz 2ch Genre: eLearning | Language: English | + Article, Quizzes
Learn to create scalable web applications that can serve millions of users using Flask, MongoDB and Amazon AWS!
A computer with internet access and administrative access to install packages
Learn to create scalable web applications that can serve millions of users using Flask, MongoDB and Amazon AWS! A computer with internet access and administrative access to install packages Good understanding of how to use the command line interface, internet and code editors A credit card is required to open an account on the cloud infrastructure provider Good knowledge of the Python programming language Good knowledge of the Flask web framework Basic knowledge of HTML, CSS and jQuery Thousands of students have completed my "Professional Python Web Development Using Flask" Udemy Course, which introduced them to the basic concepts of Python and Flask and this course builds on top of that knowledge and takes you to the next step in web application architecture design. 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 Amazons 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.