Skip to content

Latest commit

 

History

History
67 lines (54 loc) · 2.25 KB

fastapi.md

File metadata and controls

67 lines (54 loc) · 2.25 KB
title date category image tags authors mainpage draft
FastAPI
2021-08-04 05:16:59 +0530
framework
images/fastapi.png
web
python
api
thomasajai001
false
false

FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3 🐍. 6+ based on standard Python type hints. The key feature is that it is fast and very high performance, on par with NodeJS and Go (thanks to Starlette and Pydantic). One of the fastest Python frameworks available.

PREREQUISITES 🔍

  • Basic understanding of Python 🐍
  • Requires Python 3.6 or above ✔️
  • Knowledge of data structures like Classes, List, Dictionaries. 🕵️
  • A code editor like VSCode or PyCharm 🖥️

TOPICS TO LEARN 📋

  • Path Parameters
  • Query Parameters
  • Request Body
  • Query Parameters and String Validations
  • Path Parameters and Numeric Validations
  • Cookie and Header Parameters
  • Pydantic Schemas
  • Request Forms and Files
  • Handling errors
  • Middleware
  • CORS(Cross-Origin Resource Sharing)
  • SQL (Relational) Databases
  • Background Tasks
  • Testing
  • Deployment

RESOURCES 💼

Online Courses 👩‍💻

Blogs 📚

Tutorials 💻

Apps 📱