Assignment
1️⃣ Flask: Introduction to Web Frameworks (5 Assignments)
Assignment 1: Install Flask and Create a Simple App
pip install flaskfrom flask import Flask
app = Flask(__name__)
@app.route("/")
def home():
return "Hello, World!"
if __name__ == "__main__":
app.run(debug=True)Assignment 2: Handle GET and POST Requests in Flask
Assignment 3: Use URL Parameters in Flask
Assignment 4: Render HTML Templates in Flask
Assignment 5: Serve Static Files in Flask
2️⃣ FastAPI: Building APIs (5 Assignments)
Assignment 6: Install FastAPI and Uvicorn
Assignment 7: Define Query Parameters in FastAPI
Assignment 8: Create a POST Endpoint in FastAPI
Assignment 9: Path Parameters in FastAPI
Assignment 10: Handling Form Data in FastAPI
3️⃣ Middleware in FastAPI (5 Assignments)
Assignment 11: Create Custom Middleware for Logging
Assignment 12: Authentication Middleware
Assignment 13: Modify Request Headers in Middleware
Assignment 14: Log Response Time in Middleware
Assignment 15: Validate Request Payload Using Middleware
4️⃣ Connecting FastAPI with MongoDB & SQLAlchemy (5 Assignments)
Assignment 16: Install and Connect to MongoDB
Assignment 17: Insert a Document into MongoDB
Assignment 18: Retrieve Data from MongoDB
Assignment 19: Connect FastAPI with SQLAlchemy
Assignment 20: Perform CRUD Operations Using SQLAlchemy
Last updated