Call +65 6100 0613 Email: enquiry@tertiaryinfotech.com

Enhance Your Employability with Certified Skills and Courses in Singapore - WSQ , IBF-STS, Skills Certification

WSQ - Build Modern RESTful Web Apps with FastAPI

The WSQ Build Modern RESTful Web Apps with FastAPI course equips learners with the skills to develop and integrate modern web applications using FastAPI. Participants will learn how to formulate application integration plans, design efficient API-level connections, and implement FastAPI to enable data and functionality sharing between systems. The course covers key topics such as path parameters, query parameters, request bodies, Pydantic models, and handling deeply nested models. Learners will gain hands-on experience in building real-world FastAPI projects that involve database integration, CRUD operations, and creating robust APIs with comprehensive error handling.

Through this course, participants will also learn to diagnose and troubleshoot issues in application integration. They will explore JWT authentication, HTTP status codes, and logging to ensure secure and optimal performance of web services. Learners will test and validate API performance through end-to-end integration processes, ensuring smooth, functional, and secure API connections. By the end of the course, participants will be equipped with the expertise to develop, test, and optimize FastAPI applications for real-world business environments.

Learning Outcomes

By end of the course, learners should be able to:

  • LO1: Formulate application integration plans to connect data and functionalities of web services using FastAPI.
  • LO2  Program and evaluate FastAPI for API-level integrations of existing applications.
  • LO3: Evaluate the end-to-end integration process and validate FastAPI performance through effective testing procedures.
  • LO4: Diagnose and troubleshoot integration issues to optimize FastAPI functionality.

Course Brochure

Download WSQ - Build Modern RESTful Web Apps with FastAPI Brochure

Skills Framework

This course follows the guideline of  Applications Integration ICT-DIT-4003-1.1  under ICT Skills Framework

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.

  • OpenCerts from SkillsFuture Singapore - After passing the assessment(s) and achieving at least 75% attendance, participants will receive a OpenCert (aka Statement of Achievement) from SkillsFuture Singapore, certifying that they have achieved the Competency Standard(s) in the above Skills Framework.

WSQ Funding

WSQ funding is only applicable to Singaporeans and PR. Subject to eligibility, the funding support is subjected to funding caps.

Effective for courses starting from 1 Jan 2024
Full Fee GST Nett Fee after Funding (Incl. GST)
Baseline MCES / SME
$900.00 $81.00 $531.00 $351.00

Baseline: Singaporean/PR age 21 and above
MCES(Mid-Career Enhanced Subsidy): S'porean age 40 & above

Upon registration, we will advise further on how to tap on the WSQ Training Subsidy.


You can pay the nett fee (after the WSQ training subsidy) by the following :

SkillsFuture Enterprise Credit (SFEC)

Eligible Singapore-registered companies can tap on $10000 SFEC to cover out-of-pocket expenses.Click here to submit SkillsFuture Enterprise Credit

SkillsFuture Credit (SFC)

Eligible Singapore Citizens can use their SFC to offset course fee payable after funding but the $4,000 Additional SFC (Mid-Career Support) cannot be used. Click here for SkillsFuture Credit submission

PSEA

Eligible Singapore Citizens can use their PSEA funds to offset course fee payable after funding.

To check for Post-Secondary Education Account (PSEA) eligibility for this course, Visit SkillsFuture (course code: TGS-2025052277)
  • Scroll down to “Keyword Tags” to verify for PSEA eligibility.
  • If there is “PSEA” under keyword tags, the course is eligible for PSEA.
Course Code: TGS-2025052277

Fee

$900.00 (GST-exclusive)
$981.00 (GST-inclusive)

The course fee listed below is before subsidy/grant, if applicable. We will apply for the grant and send you the invoice with nett fee.

Course Date

* Required Fields

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.

Course Cancellation/Reschedule Policy

  • You can register your interest without upfront payment. There is no penalty for withdrawal of the course before the class commerce.
  • 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

Topic 1: Introduction to Application Programming Interface (API) 

  • What is an Application Programming Interface (API)?
  • Creating connection among various applications
  • Pros and cons of FastAPI
  • Creating a simple FastAPI application to integrate data and functionalities

Topic 2 Programming and Evaluation of FastAPI

  • Path Parameters
  • Path Parameters With Type
  • Automatic Documentation
  • Ordering Of Routes
  • Query Parameters
  • Passing Default Values To Query Parameters
  • Using Path & Query Parameters Simultaneously
  • Required Query Parameters
  • Request Body
  • POST Method
  • Pydantic Models With Request Body
  • Using Model Inside A Function
  • Passing Path & Query Parameters To Request
  • Passing Multiple Models
  • Defining Fields For Metadata
  • Nesting Python DataTypes In A Model
  • Nesting Pydantic Models
  • Deeply Nested Models
  • Providing Example Data
  • Defining Example Data Using Fields
  • Forms To Submit API Data

Topic 3: Create a Realistic Project with FastAPI

  • Connecting To Database
  • Creating A Project
  • Creating A Connection
  • Creating A Model
  • Using Table Plus
  • Adding Data To Database
  • Fetching Products
  • Deleting Products
  • Creating A Route To Update Products

Topic 4: Testing and Modification 

  • Response Model
  • HTTP Status Codes
  • Raising Exceptions
  • Authentication With JWT
  • Creating Login Route
  • Logging In The User
  • Significance Of JWT Token
  • Utility Function To Create JWT Token
  • Generating JWT Token
  • Get Current User
  • Protecting Routes

Final Assessment

  • Written Assessment
  • Practical Performance

Course Info

Promotion Code

Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.

Minimum Entry Requirement

Knowledge and Skills

  • Able to operate using computer functions
  • Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)

Attitude

  • Positive Learning Attitude
  • Enthusiastic Learner

Experience

  • Minimum of 1 year of working experience.

Target Age Group: 18-65 years old

Minimum Software/Hardware Requirement

Software:

TBD

Hardware: Window or Mac Laptops

Job Roles

  • Web Application Developer
  • Full Stack Developer
  • API Developer
  • Software Engineer
  • Backend Developer
  • Integration Specialist
  • Solutions Architect
  • Application Support Engineer
  • DevOps Engineer
  • Middleware Developer
  • Systems Analyst
  • IT Consultant
  • API Security Specialist
  • Cloud Integration Engineer
  • Data Engineer
  • Quality Assurance Engineer
  • Technical Support Specialist
  • Python Developer
  • Database Administrator (DBA)
  • Cybersecurity Analyst

Trainers

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.

Solomon Soh Zhe Hong: Solomon is ACTA certified and has trained and coached over 100 professionals in the area of data science, python programming and coding. Solomon is a Certified AI Engineer Associate by AI Singapore and holds certifications in Alibaba Cloud Architect and Alteryx respectively. Solomon interests include Reinforcement Learning, Natural Language Processing and Time-Series analysis.

Quah Chee Yong: Quah Chee Yong is a ACTA certified trainer. Quah Chee Yong Chee Yong is an experienced professional who has held various Technical, Operations and Commercial positions across several industriesA firm believer that AI can create a better world, he has equipped himself with the Knowledge and Skills in the fields of Data Science, Machine Learning, Deep Learning and Cloud Deployment

He has a deep passion for training & facilitating and is currently a Singapore WSQ certified Adult Educator. He particularly enjoys the interactive engagements with his fellow trainers and learners

Alfred Yap Swee Leong: Alfred Yap is an ACLP certified trainer with strong financial and shopper marketing domain background and extensive experience in information technology. In addition, he is both an IBM certified Cloud Computing Practitioner and an IBM Enterprise Design Thinking Practitioner.
Alfred Yap has spent decades teaching adult learners since the 90s. Kickstarting his teaching career as a trainer for Oracle University. Thereafter, he has had vast experience conducting ICT related training to various companies in the Consulting, Media, and Training industry.
Alfred Yap earned his undergraduate degree from USF, America and master degree from NTU, Singapore majoring in Knowledge Management. His current interests include Cyber Security, Cloud computing and Blockchain.

Write Your Own Review

You're reviewing: WSQ - Build Modern RESTful Web Apps with FastAPI

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
  • Reload captcha
    Attention: Captcha is case sensitive.

You May Be Interested In These Courses

WSQ - Python Fundamental Course for Beginners

WSQ - Python Fundamental Course for Beginners

341 Review(s)
$750.00 (GST-exclusive)
$817.50 (GST-inclusive)
WSQ - Advancing Your Python Coding Skills to the Next Level with Object-Oriented Programming

WSQ - Advancing Your Python Coding Skills to the Next Level with Object-Oriented Programming

72 Review(s)
$750.00 (GST-exclusive)
$817.50 (GST-inclusive)
WSQ – Building Your First Machine Learning Model with Python and Tensorflow

WSQ – Building Your First Machine Learning Model with Python and Tensorflow

9 Review(s)
$750.00 (GST-exclusive)
$817.50 (GST-inclusive)
WSQ – Developing Advanced Machine Learning Applications with  Python and Tensorflow

WSQ – Developing Advanced Machine Learning Applications with Python and Tensorflow

9 Review(s)
$750.00 (GST-exclusive)
$817.50 (GST-inclusive)
WSQ - Data Analytics and Visualization with Python

WSQ - Data Analytics and Visualization with Python

82 Review(s)
$750.00 (GST-exclusive)
$817.50 (GST-inclusive)
WSQ - Create RESTful APIs and Web Apps with Python Flask

WSQ - Create RESTful APIs and Web Apps with Python Flask

6 Review(s)
$700.00 (GST-exclusive)
$763.00 (GST-inclusive)
WSQ - Python Text Mining and Analytics: Transforming Text into Insights

WSQ - Python Text Mining and Analytics: Transforming Text into Insights

3 Review(s)
$720.00 (GST-exclusive)
$784.80 (GST-inclusive)
WSQ - Python Programming for Finance

WSQ - Python Programming for Finance

38 Review(s)
$1,000.00 (GST-exclusive)
$1,090.00 (GST-inclusive)