Course Details
Topic 1 Get Started on Flask
Use Flask as Web API Middleware
Create a Simple Flask Web API
Test the Flask Web API on Postman
Topic 2 Render Web Template
Utilize Flask Templating Framework
Integrate Data and Variables to Template
Implement Control Structures and Functions
Integrate Static Files
Topic 3 Create REST API
Work with JSON Data
HTTP Methods and Status Code
Implement Variable Rules
Test URL Rules
Topic 4: Deploy to Heroku
Install Heroku CLI
Install Git
Deploying Flask app to Heroku
Course Info
Prerequisite
This is a intermediate level course. The following prerequisite is assumed
- Basic HTML
- Basic CSS
- Basic Javascript
- Basic Python
Software Requirement
Please download and install the following software prior to the class
- Python 3.x https://www.python.org/downloads/
- Sublime Text 3 https://www.sublimetext.com/3
- Pycharm https://www.jetbrains.com/pycharm/download/
Job Roles
- Web Developer
- Backend Developer
- Python Developer
- API Developer
- Full Stack Developer
- Software Engineer
- Web Application Developer
- Cloud Engineer
- DevOps Engineer
- System Administrator
- Technical Lead
- Software Architect
- Application Developer
- Technical Consultant
- Solutions Architect
- Deployment Engineer
- Integration Specialist
- Frontend Developer
- Product Engineer
- Web API Specialist
Trainers
Terence Ee: Terence Ee is a ACTA certified trainr that has delivered IT training in Singapore and Myanmar. He has also facilitated faith formation courses for Christians in Singapore and Myanmar. As a trainer, his mission is to co-create insightful and actionable learning experiences with his learners.His current areas of focus include project management, information security management, quality management and office productivity applications.
Terence has more than 25 years of corporate IT experience. He has held senior management roles in the public and private sectors. He holds a Master of Science in Technology Management, a Bachelor of Science in Computer and Information Sciences, a Diploma in Family Education, and the Advanced Certificate in Training and Assessment (ACTA). Part of his spare time goes towards tutoring his children in their studies (while learning a thing or two along the way). He is also imparting to them the essential skills for thriving in a digital world.
Teh Siew Yee: Teh Siew Yee is a seasoned leader in data science and digital transformation, with over 20 years of experience driving organisational strategy, talent development, and the design of data ecosystems across Asia Pacific and global markets. He has successfully led cross-geographical teams and collaborated with industry leaders from the US, UK, China, India, Japan, South Korea, Australia, and beyond, focusing on leveraging data to achieve business objectives and optimize operations.
With expertise spanning predictive modeling, machine learning, deep learning, and IoT, he has hands-on experience in data architecture, engineering, and analytics. He has also developed comprehensive training programs, equipping all levels of an organisation— from C-suite to working-level employees— with the skills needed for digital transformation. His industry experience covers sectors such as tech, education, finance, aerospace, and eCommerce, making him a sought-after expert in data-driven business strategy.



