Are you a Python developer who's eager to learn how to build robust REST APIs using FastAPI? Look no further! This course will show you the ropes and give you the confidence you need to start developing powerful and dependable FastAPI applications.
This course covers all the essential elements of FastAPI development, from setting up your application to database interaction, user authentication, and dependency injection. You'll also learn how to develop features from scratch, including deciding on what data is needed, which models to use, and coding the endpoints.
In this course we'll build a social media API, and each lecture adds new features to the project. I believe that learning while building projects is the best way! In each lecture I you the code of the full application, so it's easy for you to check it out and add your own spin to it
Get started with building FastAPI projects
Learn how to interact with async relational databases
Build user authentication and registration
Use dependency injection in FastAPI to simplify your code
Learn a workflow for adding new features to a FastAPI app
How to set up a FastAPI Project
Receiving and returning data with FastAPI
Introduction to FastAPI
Hi, I'm Jose! I love helping students learn to code and master software development. I've been teaching online for over 7 years, and I founded Teclado to bring software development to everyone—my objective is for you to truly understand everything that goes on behind the scenes.
How does the course work? When does it start and end?
What do I need to take the course?
Is this course suitable for beginners?
Why should I learn FastAPI instead of other libraries?
Is FastAPI better than Flask or Django?