Flask Roadmap

How to learn Flask?

There are many frameworks for developing web applications using python but the best ones are flask and Django. Django is comparatively easier than flask but flask provides flexibility to program with.

Flask was released in 2010. Today, Big companies like Airbnb, Uber, Netflix, etc use flask for their website development.

Now, let’s get on the road to learn Flask.

Prerequisites: Before you start learning flask it is advised to be sound in python and the basics of web development.

Step1:

Start with learning about flask. Set up its environment on your computer. Learn about application, routing, and variables rules.

Step2:

Once done with everything mentioned above, begin learning URL building, HTTPS methods, and templates.

Step3:

Move on to some advanced concepts. Learn about handling static files, request objects, cookies, and sessions.

Step4:

We are halfway done with flask. Learn about redirect & errors, message flashing, file uploading, and extensions.

Step5:

Consistency is the key to success. Keep learning it. Understand a few more important topics like mail, WTF, and FastCGI.

Step6:

Understand database handling for web development and we will be done with it. Learn about SQLite, SQLAlchemy, sijax, and deployment.

Step7:

Whoa! We are done with flask. Keep developing websites using flask to become better at it.

It’s completely your choice and interest what you choose.