Why You NEED To Learn FastAPI | Hands On Project
Travis Media Travis Media
211K subscribers
140,039 views
0

 Published On Aug 6, 2023

FastAPI is my absolute favorite Python API because of its modern features not found in other APIs.

In this video, I'll discuss 7 advantages that FastAPI has over other alternatives, like an API built with Flask, and I'll do this WHILE building out a fun little ToDo app.

Code along with me!

Become a community member to access Part 2 and Part 3 of this course where we connect the API to SQL and then build out a React front-end for it. More information here - https://travis.media/community/

Timestamps
00:00 Intro
00:43 Why are APIs so important?
03:30 Project setup
04:07 Installation and server
04:40 First basic route
05:10 Advantage 1 - It's just plain Python
05:35 Advantage 2 - Async built-in
06:50 Structuring our routes
07:52 GET todos
08:28 POST todo
09:00 Advantage 3 - Data validation built-in
10:37 Advantage 4 - Typed Python!
11:44 GET todo
14:13 DELETE todo
15:35 UPDATE todo
18:19 Advantage 5 - Errors are in JSON
18:28 Advantage 6 - Authentication methods built-in
18:50 Advantage 7 - Swagger and ReDoc built-in
20:41 Outro

Dive deep with FastAPI on Udemy
https://geni.us/y3m6

** Career Path Coding Tracks **
Web Developer - https://geni.us/jBigBd
Software Engineer - https://geni.us/AbMxjrX
Machine Learning - https://geni.us/GporLlT
Python Developer - https://geni.us/tv2FJBU
DevOps Engineer - https://geni.us/MgHtJ

** My Coding Blueprints **
Learn to Code Web Developer Blueprint - https://geni.us/HoswN2
AWS/Python Blueprint - https://geni.us/yGlFaRe

** I write regularly **
https://travis.media

** FREE EBOOKS **
📘 https://travis.media/ebooks

LET'S CONNECT!
📰 LinkedIn ➔   / travisdot.  .
🐦 Twitter ➔   / travisdotmedia​  
🙋🏼‍♂️ Website ➔ https://travis.media

#fastapi #pythonprogramming #api

** Some of the links in this description may be affiliate links that I may get a little cut of. Thank you.

show more

Share/Embed