Build Modern RESTFUL API Applications with AI Assisted Programming

Training Provider: TERTIARY INFOTECH ACADEMY PTE. LTD.
Course Reference: TGS-2025052277
S$450
Original: S$900
Save S$450

About This Course

This WSQ Build Modern RESTFUL API Applications with AI Assisted Programming training equips learners with essential skills to design, develop, and integrate modern web services using FastAPI. Participants will learn to plan API-level integrations, draft comprehensive integration strategies with the aid of AI tools, map data flows using OpenAPI standards, and implement secure routing and authentication for robust application connectivity.

Through hands-on practice, learners will build and test FastAPI endpoints, apply asynchronous programming, and incorporate AI feedback to refactor and improve code quality. The course also covers unit, integration, and load testing with AI assistance, enabling performance evaluation and debugging. Participants will gain the confidence to identify and resolve API integration issues using logging, monitoring, and optimization techniques to enhance overall system reliability and efficiency.

What You'll Learn

Learning Outcome:
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.


Topics Covered:
Topic 1: Planning Web Service Integration with FastAPI
REST API and integration concepts
Use AI assistants to draft integration plans
Map data flows with OpenAPI
Design routing and authentication

Topic 2: Developing FastAPI Integrations
Set up FastAPI projects
Build endpoints for data access
Use async and dependency injection
Refactor with AI assistant feedback

Topic 3: Testing and Validating FastAPI APIs
Create test cases with AI assistants
Run unit, integration, and load tests
Analyze performance metrics
Optimize based on test results

Topic 4: Debugging and Optimizing FastAPI
Identify issues with AI assistant help
Debug routing and serialization errors
Apply logging and monitoring tools
Enhance performance and reliability

Entry Requirements

Knowledge and Skills
• Able to operate computer functions with minimum Computer Literacy Level 2 based on ICAS Computer Skills Assessment Framework
• 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 Year Group : 21-65 years old

Course Details

Duration 16 hours
Language English
Training Commitment Part Time
Total Enrolled New course
Back to All Courses
Note: To apply for this course, visit or contact the training provider directly.

More Courses from TERTIARY INFOTECH ACADEMY PTE. LTD.

Dive into the world of 3D modelling with our comprehensive Blender course for beginners. Designed to...
Duration 16 hours
Fee After Subsidy S$350
Delve deep into the realm of accounting tailored explicitly for professionals outside of the finance...
Duration 16 hours
Fee After Subsidy S$400
Boost your accounting proficiency with our WSQ Advanced Transactional Accounting with Quickbooks Onl...
Duration 16 hours
Fee After Subsidy S$400