Skip to content

tertiarycourses/FlaskTraining

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

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