These are the exercise files used for https://www.tertiarycourses.com.sg/python-flask-web-development-training.html course.
The course outline can be found in
https://www.tertiarycourses.com.sg/python-flask-web-development-training.html
https://www.tertiarycourses.com.my/python-flask-web-development-training.html
Module 1 Get Started
- What is Flask?
- Install Flask
- Request Response Cycle
- Create a Simple Flask App
- What is Routing?
- Changing Port
Module 2 Templates
- Jinja Templating
- Render Template
- Pass Variables to Template
- Extend
- For Loop
- Static Files
Module 3: HTTP Requests
- HTTP Request Methods
- Redirect
- Generating URL
- POST Method
- Cookies
- File Upload
- Message Flashing Request
Module 4: Databases
- SQlite
- MySQL
- SQLAlchemy
Module 5: Flask Extensions
- Flask Mail Extension
- Flask Form Extension
Module 6: Deployment
- Install Heroku CLI
- Install Git
- Deploying Flask app to Heroku