Overview
In this 22-hour course, you'll master building powerful backend systems using FastAPI and essential database tools like SQL and PostgreSQL. Learn how to design secure APIs, manage authentication, and deploy scalable backend services with modern techniques like Docker and AWS.
What I will be able to do after this course
- Master backend development leveraging FastAPI for creating high-performance APIs.
- Gain proficiency in SQL, PostgreSQL, and database handling for robust data management.
- Learn to implement secure API authentication with OAuth2 and JWT.
- Explore advanced deployment techniques using Docker and AWS.
- Develop skills to write and automate API testing ensuring application reliability.
Course Instructor(s)
Rahul Mula, the instructor of this course, is a seasoned backend developer with extensive industry experience. Having worked on large-scale API and backend projects, Rahul combines his technical expertise with a clear teaching style to help students grasp complex topics effortlessly. He is passionate about sharing his knowledge and empowering developers to build robust and scalable applications.
Who is it for?
This course is tailored for backend developers with intermediate coding experience. Ideal learners should have a fundamental understanding of Python programming, basic concepts of web development, and REST APIs. This course will enable these learners to deepen their backend expertise, learn FastAPI, and stay current with modern deployment tools and strategies.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access