FastAPI Intro - Full CRUD REST API Tutorial (1 HOUR) - Backend Engineering
Caleb Curry
View ChannelAbout
Programming Made Fun and Simple High quality tutorials that are fun, educational, and easy to follow. Teaching programming is my passion! I find joy in making complex material easy to understand. I've decided that it is only right to upload videos of great quality and value. Here you will find videos on C++, JavaScript, C, database design, SQL, and more! As a side note, many videos contain cringey and random stories...you've been warned. As an Amazon Associate I earn from qualifying purchases. Business inquiries: [email protected]
Latest Posts
Video Description
📝 Lesson Notes & Code - https://calcur.tech/notes ↪ Full Playlist - https://calcur.tech/software-engineering Fundamentals Course - http://calcur.tech/fundamentals ⚙️ Backend Engineering Mind Map - https://calcur.tech/mindmap Timestamps: 00:00 - Intro 00:41 - What is FastAPI? 01:58 - Getting Started 03:55 - Building an API 11:09 - Paths and Path Parameters 13:34 - GET Requests 15:44 - Mock data with dictionary 18:59 - How to get a single campaign 21:22 - Interacting with the API 26:36 - Mocked POST, PUT, DELETE 33:19 - Working with a Database 34:34 - SQL Databases 37:53 - GET multiple 40:11 - Lifespan Events 43:18 - Building the type 47:19 - Seeding the Database 49:47 - GET 51:17 - Types 53:09 - GET BY ID 54:50 - Generic Response Type 59:14 - POST - Creating data 1:02:40 - Custom create type 1:05:30 - PUT - Updating Data 1:06:52 - Retrieve data 1:08:54 - DELETE - Remove data 1:10:17 - Outro 💯 FREE Courses (100+ hours) - https://calcur.tech/free-courses 🏆 C++ Mastery Course - https://www.codebreakthrough.com/cpp-mastery 🐍 Backend Python Course - https://calcur.tech/backend-python 🥇 Python Mastery Course - https://calcur.tech/python-mastery ~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~ ✉️ Newsletter - https://calcur.tech/newsletter 📸 Instagram - https://www.instagram.com/CalebCurry 🐦 Twitter - https://twitter.com/calebCurry 🔗 LinkedIn - https://www.linkedin.com/in/calebcurry ▶️ Subscribe - http://calcur.tech/subscribe 👨🏻🎓 Courses - https://www.codebreakthrough.com 🅿 Patreon - http://calcur.tech/patreon-calebcurry
Backend Engineering Essentials
AI-recommended products based on this video

Dark Purple Braiding Hair Pre Stretched Yaki Straight 2 Packs 90g/Pack Extra Long Hair Extensions Crochet Braids 26 Inch/66 CM

BOSGAME Linux Mini PC, Intel 12th N100 16GB DDR4 RAM 512GB SSD Linux Server Computers Preinstalled Ubuntu 22.04,Support 4K Triple Display/USB3.2/WiFi 5/2.5GbE

Freenove Ultimate Starter Kit for BBC micro bit (V2 Included), 316-Page Detailed Tutorial, 225 Items, 44 Projects, Blocks and Python Code




