Scalable Web Applications with Python, Flask, and SQLAlchemy

Dive into web development with our beginner-friendly course on building scalable Python web applications using Flask, PostgreSQL, and more!

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about leveling up your Python skills by diving into web development with Flask. You'll learn to build cool applications, manage databases, and deploy your projects online!

Key Points

  • Develop web apps using Flask microframework
  • Use PostgreSQL as a robust database solution
  • Create and manage applications with CRUD operations

Learning Outcomes

  • Understand the basics of Flask and how to use it for web development
  • Implement user registration and management in web applications
  • Deploy your web application on Heroku after building it with Flask

About This Course

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

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-browser

  • 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

Course Curriculum

1 Lectures

1 Lectures

Instructor

Profile photo of Hara Gopal
Hara Gopal

I am a programmer by interest. Simply put, I build apps and automate boring stuff. In teaching you, I reinforce my own understanding ...A wise man once said - You can know the name of that bird in all the languages of the world, but when you’re finished, you’ll know absolutely nothing about the bird. So, let’s look at the...

Review
4.9 course rating
4K ratings
ui-avatar of Vishal
Vishal
3.5
9 months ago

This course helps you to understand understand basic features and especially if you are new to flask. A slow-paced course and out dated too

  • Helpful
  • Not helpful
ui-avatar of Steven Fong
Steven F.
4.0
10 months ago

Very nice course! Key points well explained in a fast pace. If you have fundamental knowledge about python and are able to use ChatGPT to dig further about what the author presented. You will learn very quickly!

  • Helpful
  • Not helpful
ui-avatar of Nileema Dilip Chavan
Nileema D. C.
4.5
11 months ago

nice

  • Helpful
  • Not helpful
ui-avatar of Shiva Ghasemi Dehkordi
Shiva G. D.
5.0
11 months ago

Very useful

  • Helpful
  • Not helpful
ui-avatar of Aryan Toshniwal
Aryan T.
4.0
11 months ago

A pretty good course but its slightly outdated

  • Helpful
  • Not helpful
ui-avatar of Shweta Gupta
Shweta G.
4.0
1 year ago

good

  • Helpful
  • Not helpful
ui-avatar of Suresha K
Suresha K.
4.0
1 year ago

good

  • Helpful
  • Not helpful
ui-avatar of Zach Light
Zach L.
4.0
1 year ago

A bit outdated. Could have easily used older versions to match up better with what the course showed but couldn't do Heroku because it doesn't have free teir anymore

  • Helpful
  • Not helpful
ui-avatar of Nilesh Jadhav
Nilesh J.
5.0
1 year ago

This is a fantastic course. a more pythonic way to build a Flask App. If you want to learn flask then this is a good course.

  • Helpful
  • Not helpful
ui-avatar of Vinay Chinthala
Vinay C.
5.0
1 year ago

good

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses