Martin Doc

Python - Web Development with FastAPI

ebook Ausgabe. Sprache: Englisch.
epub eBook
EAN 9798231435883
Veröffentlicht Juni 2025
Verlag/Hersteller Martin Doc
Familienlizenz Family Sharing
4,49 inkl. MwSt.
Sofort Lieferbar (Download)
Teilen
Beschreibung

Unlock the Power of FastAPI and Build Lightning-Fast APIs with Python
In today's world of high-performance applications, developers need tools that are both powerful and intuitive. Enter FastAPI —a modern, asynchronous Python framework designed for creating robust, production-ready RESTful and GraphQL APIs with minimal effort and maximum efficiency.
This comprehensive guide walks you through everything you need to master FastAPI from the ground up. Whether you're a beginner transitioning from Flask or Django, a data scientist exposing models via APIs, or a full-stack developer integrating with React/Vue frontends, this book will equip you with practical skills and real-world insights.
From understanding asynchronous programming and leveraging Pydantic for data validation, to implementing security practices like OAuth2, JWT, and rate limiting—each chapter is filled with step-by-step examples, best practices, and expert tips. You'll also explore advanced topics like middleware, dependency injection, GraphQL integration, internationalization, and deploying your apps using Docker and cloud services.
The book culminates in a full project walkthrough where you'll build a complete Task Management API featuring authentication, CRUD operations, background tasks, testing, and deployment—giving you a solid foundation to start your own projects confidently.
Key Features:- 🚀 Learn FastAPI fundamentals and advanced concepts in a structured, easy-to-follow way.- 🔐 Secure your APIs with industry-standard techniques including JWT, OAuth2, and RBAC.- 🧪 Test-driven development using pytest, mocks, and async testing strategies.- 📦 Deploy your applications with Docker, Uvicorn, Gunicorn, and cloud platforms.- 🌍 Internationalize your app with localization, language detection, and translation workflows.- 💡 Explore emerging trends like serverless computing, AI integrations, and GraphQL with FastAPI.- 🛠️ Hands-on project-based learning —build a real-world task management API from scratch.

Technik
Dieses eBook wird im epub-Format geliefert und ist mit einem Adobe Kopierschutz (DRM) versehen. Sie können dieses eBook mit allen Geräten lesen, die das epub-Format und den Adobe Kopierschutz (DRM) unterstützen.
Zum Beispiel mit den folgenden Geräten:
• tolino Reader 
Laden Sie das eBook direkt über den Reader-Shop auf dem tolino herunter oder übertragen Sie das eBook auf Ihren tolino mit einer kostenlosen Software wie beispielsweise Adobe Digital Editions. 
• Sony Reader & andere eBook Reader 
Laden Sie das eBook direkt über den Reader-Shop herunter oder übertragen Sie das eBook mit der kostenlosen Software Sony READER FOR PC/Mac oder Adobe Digital Editions auf ein Standard-Lesegeräte mit epub- und Adobe DRM-Unterstützung. 
• Tablets & Smartphones 
Möchten Sie dieses eBook auf Ihrem Smartphone oder Tablet lesen, finden Sie hier unsere kostenlose Lese-App für iPhone/iPad und Android Smartphone/Tablets. 
• PC & Mac 
Lesen Sie das eBook direkt nach dem Herunterladen mit einer kostenlosen Lesesoftware, beispielsweise Adobe Digital Editions, Sony READER FOR PC/Mac oder direkt über Ihre eBook-Bibliothek in Ihrem Konto unter „Meine eBooks“ -„online lesen“.
Schalten Sie das eBook mit Ihrer persönlichen Adobe ID auf bis zu sechs Geräten gleichzeitig frei.
Bitte beachten Sie, dass die Kindle-Geräte das Format nicht unterstützen und dieses eBook somit nicht auf Kindle-Geräten lesbar ist.