کتاب ساخت API های وب پایتون با FastAPI: یک راهنمای سریع برای ساخت API های وب با کارایی بالا و با کد دیگ بخار بسیار کم

عنوان کتاب به انگلیسی: |
Building Python Web APIs with FastAPI: A fast-paced guide to building high-performance, robust web APIs with very little boilerplate code |
| سال انتشار: 2022 | 216 صفحه | حجم فایل: 9 مگابایت | زبان: انگلیسی |
| نویسنده | Abdulazeez Abdulazeez Adeshina |
| ناشر | Packt Publishing |
| ISBN10: | 1801076634 |
| ISBN13: | 9781801076630 |
توضیحات کتاب
Discover FastAPI features and best practices for building and deploying high-quality web APIs from scratch
Key Features
A practical guide to developing production-ready web APIs rapidly in Python
Learn how to put FastAPI into practice by implementing it in real-world scenarios
Explore FastAPI, its syntax, and configurations for deploying applications
Book Description
RESTful web services are commonly used to create APIs for web-based applications owing to their light weight and high scalability. This book will show you how FastAPI, a high-performance web framework for building RESTful APIs in Python, allows you to build robust web APIs that are simple and intuitive and makes it easy to build quickly with very little boilerplate code.
This book will help you set up a FastAPI application in no time and show you how to use FastAPI to build a REST API that receives and responds to user requests. You'll go on to learn how to handle routing and authentication while working with databases in a FastAPI application. The book walks you through the four key areas: building and using routes for create, read, update, and delete (CRUD) operations; connecting the application to SQL and NoSQL databases; securing the application built; and deploying your application locally or to a cloud environment.
By the end of this book, you'll have developed a solid understanding of the FastAPI framework and be able to build and deploy robust REST APIs.
What you will learn
Set up a FastAPI application that is fully functional and secure
Understand how to handle errors from requests and send proper responses in FastAPI
Integrate and connect your application to a SQL and NoSQL (MongoDB) database
Perform CRUD operations using SQL and FastAPI
Manage concurrency in FastAPI applications
Implement authentication in a FastAPI application
Deploy a FastAPI application to any platform
Who this book is for
This book is for Python developers who want to learn FastAPI in a pragmatic way to create robust web APIs with ease. If you are a Django or Flask developer looking to try something new that's faster, more efficient, and produces fewer bugs, this FastAPI Python book is for you. The book assumes intermediate-level knowledge of Python programming.
Table of Contents
Getting Started with Fast API
Routing in FastAPI
Response Models and Error Handling
Templating in FastAPI
Structuring FastAPI Applications
Connecting to a Database
Securing FastAPI Applications
Testing FastAPI Applications
Deploying FastAPI Applications
توضیحات کتاب به فارسی (ترجمه ماشینی)
ویژگی های FastAPI و بهترین شیوه ها را برای ساخت و استفاده از API های وب با کیفیت بالا از ابتدا کشف کنید ویژگی های کلیدی یک راهنمای عملی برای توسعه API های وب آماده تولید به سرعت در پایتون بیاموزید که چگونه با اجرای آن در سناریوهای دنیای واقعی ، FastAPI را عملی کنید FastAPI ، نحو آن و تنظیمات استقرار برنامه ها را کاوش کنید توضیحات کتاب خدمات وب RESTful معمولاً به دلیل وزن سبک و مقیاس پذیری بالا ، برای ایجاد API برای برنامه های مبتنی بر وب استفاده می شود.این کتاب به شما نشان می دهد که چگونه FastAPI ، یک چارچوب وب با کارایی بالا برای ساختن API های استراحت در پایتون ، به شما امکان می دهد API های وب قوی و ساده و بصری بسازید و ساخت سریع را با کد بسیار کمی دیگ بخار آسان می کند. این کتاب به شما کمک می کند تا یک برنامه FastAPI را در هیچ زمان تنظیم کنید و به شما نشان دهد که چگونه می توانید از FastAPI برای ساخت API REST استفاده کنید که درخواست های کاربر را دریافت و پاسخ می دهد.در ادامه می خواهید نحوه کار با مسیریابی و تأیید اعتبار را هنگام کار با پایگاه داده ها در یک برنامه FastAPI یاد بگیرید.این کتاب شما را از طریق چهار حوزه اصلی طی می کند: ساخت و استفاده از مسیرها برای ایجاد ، خواندن ، به روزرسانی و حذف (CRUD).اتصال برنامه به پایگاه داده های SQL و NOSQL ؛تأمین برنامه ساخته شده ؛و استقرار برنامه خود به صورت محلی یا در یک محیط ابری. با پایان این کتاب ، شما درک کاملی از چارچوب FastAPI ایجاد کرده اید و قادر به ساخت و استقرار API های REST قوی هستید. آنچه یاد خواهید گرفت یک برنامه FastAPI را کاملاً کاربردی و ایمن تنظیم کنید درک کنید که چگونه خطاهای درخواست ها را برطرف کرده و پاسخ های مناسب را در FastAPI ارسال کنید برنامه خود را به یک پایگاه داده SQL و NOSQL (MongoDB) ادغام و وصل کنید عملیات CRUD را با استفاده از SQL و FastAPI انجام دهید همزمان را در برنامه های FastAPI مدیریت کنید احراز هویت را در یک برنامه FastAPI اجرا کنید یک برنامه FastAPI را به هر سیستم عامل مستقر کنید این کتاب برای چه کسی است این کتاب برای توسعه دهندگان پایتون است که می خواهند FastAPI را به روشی عملی برای ایجاد API های وب قوی با سهولت یاد بگیرند.اگر شما یک توسعه دهنده Django یا Flask هستید که به دنبال امتحان کردن چیزهای جدید سریعتر ، کارآمدتر و ایجاد اشکالات کمتری هستید ، این کتاب Fastapi Python برای شما مناسب است.این کتاب دانش سطح متوسطی از برنامه نویسی پایتون را فرض می کند. فهرست مطالب شروع با API سریع مسیریابی در Fastapi مدل های پاسخ و رسیدگی به خطا قالب بندی در Fastapi ساخت برنامه های Fastapi اتصال به یک پایگاه داده تأمین برنامه های FastAPI آزمایش برنامه های FastAPI استفاده از برنامه های FastAPI📚 محتوای این محصول آموزشی (پکیج کامل)
علاوه بر کتاب اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیقتر و تسلط کامل بر مباحث مجموعهای از کتابهای آموزشی نیز ارائه میشود.
-
کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
مشاهده نمونه نسخه نکات ساده -
کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد و علمی
مشاهده نمونه نسخه نکات رسمی -
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال همراه با پاسخ کامل برای درک عمیق مفاهیم
مشاهده نمونه نسخه پرسش و پاسخ -
کتاب پرسش و پاسخ چهارگزینهای – نسخه یادگیری سریع
— پاسخها بلافاصله بعد از سؤال برای مرور سریع
مشاهده نمونه نسخه کوییز سریع -
کتاب پرسش و پاسخ چهارگزینهای – نسخه خودآزمایی
— پاسخها در انتهای بخشها برای سنجش واقعی یادگیری
مشاهده نمونه نسخه آزمونی
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتابها، تمرینها و خودآزمایی.
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود.
- توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
- دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
- برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
- اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248
تلگرام: @ma_limbs
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.