Course Information

  • Sessions 1 day
  • Duration 7.5 hrs
  • Level Intermediate
  • Assessment NA

Venue

12 Woodlands Square #07-85/86/87 Woods Square Tower 1, Singapore 737715. 5 mins walk from Woodlands (NS9) MRT station.

The venue is disabled-friendly.

Download Course Brochure

Certification

  • Certificate of Completion from Tertiary Infotech - Upon meeting at least 75% attendance and passing the assessment(s), participants will receive a Certificate of Completion from Tertiary Infotech.

Web Application with Flask

Course Code: C393

What's This Course About

Embark on a journey to master web application development using Flask, one of Python's most powerful micro-frameworks. This hands-on course begins by guiding you through the essentials of setting up Flask as a web API middleware, creating simple web APIs, and testing them using Postman. You will then delve into Flask's templating framework, learning how to integrate data and variables, implement control structures, and manage static files to create dynamic and responsive web pages.

As you advance, you will explore the creation of RESTful APIs, working with JSON data, HTTP methods, and status codes, along with implementing and testing variable rules. The course culminates with deploying your Flask application to Heroku, a leading cloud platform. By the end of this course, you will have the skills to build, test, and deploy professional-grade web applications using Flask.

Funding Options

No funding is available for this course

For WSQ funding, please checkout the details at WSQ Web API integration with Python Flask

Course Fee

$350.00 (GST-exclusive)
$381.50 (GST-inclusive)

Course Date

Course Time

* Required Fields

Additional Note

Please bring your own laptop for hands-on training. If you don't have laptop, we can provide spare laptop for training use.

Post-Course Support

  • We provide free consultation related to the subject matter after the course.
  • Please email your queries to enquiry@tertiaryinfotech.com and we will forward your queries to the subject matter experts.

Cancellation & Reschedule Policy

  • You can register your interest without upfront payment. There is no penalty for withdrawal of the course before the class commences.
  • We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% for any paid amount.
  • Note the venue of the training is subject to changes due to availability of the classroom.

Course Details

Course Details

What You'll Learn

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

Software Requirement

Please download and install the following software prior to the class

Job Roles

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

Trainers

Terence Ee: Terence Ee is a ACTA certified trainer 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. Marcel Leng: Marcel Leng is a ACTA certified. Marcel graduated with majors in Applied Mathematics and Physics from the National University of Singapore. His core specialisation skills are R, Python, Machine Learning, Statistical Analysis, and Data Visualisation in Tableau. His current interests include Machine Learning, Deep Learning, Artificial Intelligence, Internet of Things, Robotics and Programming.

Review

Customer Reviews (7)

will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 1/22/2022)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 7/9/2020)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
would be better face to face instead of zoom (Posted on 7/9/2020)
Will Recommend Good course Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Harder practices (Posted on 5/19/2019)
Might Recomemnd Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 6/26/2018)

Items 1 to 5 of 7 total

per page
Page:
  1. 1
  2. 2

Write Your Own Review

You're reviewing: Web Application with Flask

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment