Cover image for FastAPI Cookbook

FastAPI Cookbook

Develop high-performance APIs and web applications with Python

GL

Created by Giunio De Luca

Unlock the full potential of FastAPI and learn how to build high-performance web applications and APIs using Python. Move from core concepts like routing and data validation to advanced topics such as custom middleware and WebSockets. Gain the skills to create secure, scalable, and efficient apps ready for real-world demands.

Packt | Aug 2024 | 358 min

Start Trial
LevelIntermediate
CategoriesWeb & Application Development, Full Stack Web Development Concepts and Tools, FastAPI, Python

What You Will Learn

You'll work through practical, real-world examples that guide you from setting up FastAPI to implementing advanced features. Each step focuses on hands-on application, helping you build, secure, and optimize web apps. By applying these techniques, you'll gain confidence in deploying and scaling your own FastAPI projects.

Key Features

  • Build robust APIs with FastAPI, including routing, validation, and authentication
  • Integrate SQL and NoSQL databases for flexible and scalable data management
  • Optimize app performance and handle high-traffic scenarios with advanced techniques

Target Audience

Ideal for Python developers with some web development experience who want to level up their API and app-building skills. If you're looking to create scalable, high-performance web apps or migrate existing projects to FastAPI, you'll find actionable guidance here. Familiarity with RESTful APIs and databases will help you get the most out of the material.

Related courses