GDG on Campus Asia Pacific University of Technology & Innovation - Kuala Lumpur, Malaysia
This workshop equips participants with backend development skills using FastAPI to build a Budget Tracker App aligned with UN Sustainable Development Goal 1: No Poverty. Participants will learn API design, request/response modelling, and testing while creating a tool to promote financial awareness.
95 RSVP'd
Are you ready to dive into the world of building powerful backend APIs? Join us for an exciting 3-hour hands-on workshop, where we will build a financial wellness API with FastAPI designed specifically for beginners!
In this workshop, you'll learn the fundamentals of REST APIs and how to build a simple FastAPI project.
Workshop Details
Target Audience: Beginners who are new to FastAPI / Restful APIs
Prerequisites: Basic Python Knowledge
No. of Pax: 110 pax (physical), no limit for online
Workshop Objectives:
To teach REST API fundamentals with a simple FastAPI project
To demonstrate the strength of Pydantic for data validation
To promote financial literacy in alignment with SDG 1
Speaker/Host:
Dalton Gan, GDGOC APU App Dev Lead
Format and Duration:
Hands-on workshop with live coding and Q&A
3 hours
Date, Time and Preferred Venue:
Date & Time: June 16, 2025 (Monday) | 6:30pm to 9:30pm
Venue: Online (Bevy), Physical (S-08-01)
Workshop Agenda
Path Parameters vs. Query Parameters (30 mins)
API Bodies & Headers with Pydantic Models (30 mins)
Building Budget Tracker Endpoints (60 mins)
Income/Expense Tracking
Budget Calculation
Interactive API Testing with Bruno (30 mins)
Documentation with Swagger UI (5 mins)
Benefits
Develop in-demand backend API skills
Raise awareness about SDG 1 and financial resilience
Provide opportunities for participants to network with like-minded individuals
Enhance the reputation of GDGOC APU through our commitment to SDG
Materials Required
Hardware Requirements:
Each participants should bring along:
A Laptop (minimum 8GB of RAM)
Software Requirements:
Each participants must have these software/programs installed:
Python & pip (any python 3.X version will do)
Bruno (or any API client like Postman/Insomnia)
Monday, June 16, 2025
10:30 AM – 1:30 PM (UTC)
Contact Us