Web Development with Flask
Module 1: Introduction to Flask
Lesson 1: Setting Up Flask
Installing Flask
Creating a Basic Flask Application
Lesson 2: Routing and Views
URL Routing
Rendering HTML Templates
Lesson 3: Forms and User Input
Handling Forms
Validating User Input
Lesson 4: Databases with Flask
Introduction to SQLAlchemy
Performing CRUD Operations
Module 2: Advanced Flask Topics
Lesson 1: User Authentication
Implementing User Login and Registration
Managing Sessions
Lesson 2: API Development
Creating RESTful APIs
Consuming APIs with Flask
Lesson 3: Deploying Flask Applications
Deploying to Heroku
Best Practices for Deployment