Skip to content

Latest commit

 

History

History
59 lines (51 loc) · 1.5 KB

README.md

File metadata and controls

59 lines (51 loc) · 1.5 KB

Python Flask Web Development Essential Training

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