Cover image for Mastering REST APIs with FastAPI

Mastering REST APIs with FastAPI

Mastering API Development and Deployment with FastAPI

Jose Salvatierra Fuentes

Created by Jose Salvatierra Fuentes

Explore how to design, build, and deploy high-performance REST APIs using FastAPI. Gain hands-on experience with async databases, authentication, testing, and deployment. Develop the skills needed to create scalable and maintainable backend systems for modern web applications.

Packt | Jan 2024 | 527 min

Start Trial
LevelExpert
CategoriesWeb & Application Development, API Development Tools, Frameworks and Best Practices, FastAPI

What You Will Learn

You will work through real coding exercises and practical projects that mirror real-world API development. By applying new concepts directly to hands-on tasks, you'll reinforce your understanding and build confidence. Each topic is broken down into manageable steps, making complex ideas easy to grasp and apply.

Key Features

  • Design and build robust REST APIs using FastAPI and async database integration
  • Implement secure authentication, advanced logging, and automated testing workflows
  • Deploy applications to the cloud and streamline development with CI/CD tools

Target Audience

Ideal for backend developers and software engineers who know Python and basic web development. If you want to deepen your API skills, improve testing and deployment workflows, or build production-ready backend systems, this course is tailored for you.

Related courses