Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

FastAPI Crash Course - Modern Python API Development

Traversy Media via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn the fundamentals of creating modern APIs with Python using the FastAPI framework in this comprehensive tutorial. Master essential concepts starting with FastAPI basics and high-level overview, then progress through virtual environment setup and FastAPI installation. Explore your first route creation, utilize Swagger interactive documentation, and implement basic item route examples. Develop proficiency in handling POST requests and setting up API routers for better code organization. Build a complete issue tracking system by implementing JSON storage modules and Pydantic schemas for data validation. Create full CRUD functionality with GET, POST, PUT, and DELETE routes for issue management. Enhance your API with middleware implementation using timing examples and configure CORS for cross-origin requests. Complete the learning experience by deploying your FastAPI application to Render for production use. Access the final code repository and FastAPI cheat sheet to reinforce your learning and serve as future reference materials.

Syllabus

- Introduction
- Sponsor Code Rabbit
- What Is FastAPI? Slides
- High Level Overview
- Virtual Environment Setup
- FastAPI Install & Basic Setup
- Your First Route
- Swagger Interactive Docs
- Basic Item Route Examples
- POST Requests
- API Router Setup
- JSON Storage Module
- Pydantic Schemas
- Issue GET Route
- Issue POST Route
- Issue PUT Route
- Issue DELETE Route
- Middleware Timing Example
- CORS
- Deploying to Render

Taught by

Traversy Media

Reviews

Start your review of FastAPI Crash Course - Modern Python API Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.