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://geni.us/s1cB
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 ➔ https://www.linkedin.com/in/travisdot...
🐦 Twitter ➔ https://twitter.com/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.