Development

FastAPI Mastery : Build Modern APIs with Python

Course Overview

  • Course Title: FastAPI Mastery: Build Modern APIs with Python
  • Instructor: SudoPath Lab
  • Target Audience: Python developers, Flask or Django users, beginners in APIs
  • Prerequisites: Basic Python knowledge is helpful but not required

Curriculum Highlights

  • Key Topics Covered:
    • HTTP basics and RESTful routing
    • WebSockets and background tasks
    • Dependency injection
    • Lightweight AI integration
    • Testing with Pytest
    • Deployment with Uvicorn and Gunicorn
  • Key Skills Learned:
    • Build modern, high-performance RESTful APIs using FastAPI
    • Implement async programming in Python
    • Create real-time applications using WebSockets
    • Offload workloads using background tasks
    • Add secure JWT-based authentication
    • Validate and serialize data using Pydantic models
    • Write automated unit tests using Pytest
    • Mock external APIs and test robustly
    • Deploy FastAPI apps using Uvicorn, Gunicorn, and Docker
    • Integrate lightweight AI features

Course Format

  • Duration: 3 hours on-demand video
  • Format: Self-paced online course
  • Resources:
    • 7 articles
    • Access on mobile and TV
    • Certificate of completion
Get Coupon on Udemy