Python FastAPI 3 Hour Workshop | Learn REST API Development with MySQL

Hackforge Academy

Python FastAPI REST API Development – 3 Hour Live Workshop

Learn FastAPI, MySQL, Async Programming & REST API Development by Building Real Backend Applications Live

📅 31-may-2026(Sunday)

⏰ 10AM – 1 PM

Why Learn Fullstack at HackForge?

Live hands-on coding session
Beginner-friendly explanations with real examples
Industry-style Fullstack integration workflow
Certificate of participation
Upgrade path to Advanced Fullstack program

Trainer details

Nandhini

Java Fullstack Trainer specializing in Spring Boot, React, and real-world project-based learning.

  • ✔ Industry-focused Java Fullstack training
  • ✔ Hands-on backend & frontend development guidance
  • ✔ Project-based teaching approach
  • ✔ Interview preparation support
View LinkedIn Profile

Workshop Agenda

Hour 1

Introduction to REST APIs & FastAPI

Create your first FastAPI application

API routing and request handling

Hour 2

Connect FastAPI with MySQL

Build CRUD API operations

Async programming and file uploads

Hour 3

Swagger documentation and API testing

Using Postman with REST APIs

Deploy FastAPI application live

What we taught in this workshop

Python & FastAPI Basics

  • ✔ Introduction to FastAPI framework
  • ✔ Creating your first REST API
  • ✔ Understanding API request and response

API Routing & CRUD Operations

  • ✔ Creating API routes
  • ✔ GET, POST, PUT and DELETE methods
  • ✔ Building CRUD APIs using FastAPI

MySQL Database Integration

  • ✔ Connect FastAPI with MySQL
  • ✔ Store and retrieve database records
  • ✔ Perform database CRUD operations

Async Programming in FastAPI

  • ✔ Understanding async and await
  • ✔ Creating asynchronous API endpoints
  • ✔ Improving backend performance

File Uploads & Swagger Documentation

  • ✔ Handle file uploads using FastAPI
  • ✔ Automatic Swagger API documentation
  • ✔ Testing APIs using Swagger UI & Postman

Deployment & Environment Variables

  • ✔ Read environment variables securely
  • ✔ Deploy FastAPI applications
  • ✔ Build production-ready backend APIs

Technologies Covered ⚙️

Python
FastAPI
MySQL
REST APIs
Async Programming
Swagger Documentation
Postman
Backend API Development

Who This Course Is For

✔ Engineering students

✔ Python beginners

✔ Students preparing for placements

✔ Frontend developers moving to backend development

✔ Aspiring Full Stack developers

Real Projects We Build 💼

Build a REST API using FastAPI
Create CRUD operations with MySQL
Upload and manage files using APIs
Test APIs using Postman and Swagger UI

Previous session video

Start Your Java Developer Journey Today 🚀