Scalable Web Applications with Python, Flask, and SQLAlchemy (Udemy.com)

Learn to build scalable Python Web Applications with Flask, PostgreSQL, SQLAlchemy, git, andHeroku With Awesome Project

Created by: Hara Gopal

Produced in 2021

icon
What you will learn

  • Build fully functional scalable and secure Web-Applications using the Flask Framework
  • Learn to use various Flask extensions such as Blueprints, Bootstrap, WTForms, Bcrypt etc.
  • Add a PostgreSQL database to your Python Web Applications and use SQLAlchemy ORM to Query Data
  • Deploy your application to Heroku
  • Master GitHub Basics
  • Learn how to use Amazon S3
  • Have Fun Building Dynamic Web Applications While you learn

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a postgresql course? Or looking for more detail on Hara Gopal's Scalable Web Applications with Python, Flask, and SQLAlchemy? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

Flask is a very popular Micro Framework for building dynamic Web Applications using Python. This course is meant for beginners to intermediate level programmers who wish to take their Python programming skills to the next level
Basic knowledge in Python, HTML and CSS are pre-requsites for this course. Some understanding Object Orient Concepts and databases will help, but not mandatory
This course is well-rounded and covers most aspects involved in building scalable Web Applications using Flask Framework such as Flask Blueprints, WTForms, Security, adding a robust database layer to your application that supports CRUD operations (Create, Update, Read, Delete Database Records). You'll also learn how to use Amazon S3 to store data and reference them in your projects
As we progress through the course, we will build a Online-Book-Catalog that relies on a PostgreSQL Database and allows users to register, login, logout and perform CRUD operations. We will save our code to GitHub, design and style the Application using Flask Bootstrap, use SQLAlchemy ORM to query data and finally deploy it to the web-hosting platform Heroku
Considering the practical problems involved in learning these complex and vast frameworks, I used some intuitive animations to show you exactly how the control flows from python code to the database util to the point the requested information is finally display in a web-browserWho this course is for:
  • Those who has basic knowledge of python and want building dynamic web-apps using Flask Micro-framework

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

placeholder

I am an avid programmer, build various applications and automated a lot boring and mundane tasks in various processes I worked so far. I have wide-variety of interests and hobbies ranging from teaching (python, JavaScript), music, travelling, business, start-ups, nature, to space and everything in between
apart from computer programming languages i also speak human languages and German is one of them :)

error finding courses_global jsonerror finding courses_global jsonerror finding courses_global json

icon
Reviews

4.6

149 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Jeff Desalle on 9/17/2020

Yes, I love this guy's style. I don't need to look at a large number of publications to get the answers I needed to move forward

By Matt Yates on 9/7/2020

Great course!

By Matheus G. Spartalis on 9/1/2020

excellent!

By Federico Bau on 8/13/2020

need to improve a lot

By Anonymized User on 8/5/2020

A very lucid, well paced and informative course. Probably the best course on flask on Udemy.

By Satish Annigeri on 7/26/2020

The lessons were clear, hands-on and progressive. Because of the logical progression, I could complete the course without a hitch, in a single streak of about 3 days. Although I knew many of the components in bits and pieces, this course helped be build a complete application and clarified some of the issues that had stopped my progress before. The simple and soothing narration was very calming and made difficult topics appear easy. I am looking forward to integrating a little bit of JavaScript and now that I have a working user authentication system, I plan to start adding user management and my own modules in the form of Flask Blueprints.

By Hitesh Patel on 7/19/2020

Easy to understand

By Dhanalakshmi SIVARAMAN on 6/23/2020

good

By Susan Kapr on 6/20/2020

Great job! I really learned a lot about the course. Unfortunately I got stopped with an error at #45 which caused me to stop and find a way around the error (not necessarily a bad thing). I noticed it was fixed with #48. This tutorial really helped me create my application. Thank you for taking the time to create this course.

By Raviraj Pawar on 6/18/2020

Awesome teaching. Explaing every little thing.

By rodrigo machado on 6/8/2020

good!

By Michael Epple on 6/4/2020

So far ok (I am currently in section 8). A few notes to the class. He is using PyCharm Professional as a editor. It would be be better to use the Community Edition since the Pro version is time restricted trial before falling back to the Community version. The difference isn't that big but takes a few more manual steps for Flask projects. I also would like a short setup list for Linux and not just Windows and Mac. I would also prefer to have the code in a github repo instead of the github gists.