آموزش FastAPI: ساخت APIهای قدرتمند و بهینه - آخرین آپدیت

دانلود FastAPI: Building Robust APIs

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: فست ای‌پی‌آی (FastAPI) یک فریم‌ورک مدرن پایتون است که محبوبیت بسیار زیادی کسب کرده است. در دوره «FastAPI: ساخت APIهای قدرتمند»، شما یاد می‌گیرید که چگونه یک API مقاوم برای مدیریت موجودی کالا با استفاده از FastAPI بسازید. ابتدا نحوه راه‌اندازی پروژه و طراحی مدل‌های داده با Pydantic، از جمله اعتبارسنجی‌های سفارشی برای فیلدهایی مانند SKU و قیمت را بررسی خواهید کرد. سپس، مدیریت استثناهای سراسری (Global) و مسیر-محور (Route-specific) را برای اطمینان از مدیریت خطاهای بهینه پیاده‌سازی می‌کنید. در نهایت، مدل‌های پاسخ یکپارچه را طراحی کرده و از قابلیت‌های مستندسازی داخلی FastAPI بهره خواهید برد. در پایان این دوره، شما مهارت‌های ضروری برای ساخت APIهای قابل اعتماد و مقیاس‌پذیر با FastAPI را کسب خواهید کرد.

سرفصل ها و درس ها

راه‌اندازی پروژه مدیریت موجودی با FastAPI Setting up Your FastAPI Inventory Project

  • مقدمه Introduction

  • آماده‌سازی محیط توسعه Setting up Your Environment

  • ایجاد و اجرای اپلیکیشن FastAPI Creating and Running Your FastAPI Application

  • استفاده از مستندات داخلی API در FastAPI Using FastAPI's Built-in API Documentation

ساخت مدل‌های داده با اعتبارسنجی Pydantic Building Data Models with Pydantic Validation

  • ایجاد نقاط اتصال (Endpoints) برای API Creating API Endpoints

  • کار با پارامترهای Path و Query Working with Path and Query Parameters

  • اعتبارسنجی داده‌های ورودی با Pydantic Validating Input Data with Pydantic

  • افزودن اعتبارسنجی در سطح فیلد با Pydantic Adding Field-level Validation in Pydantic

  • پیاده‌سازی اعتبارسنجی در سطح مدل با Pydantic Implementing Model-wide Validation with Pydantic

استراتژی‌های مدیریت استثناها و خطاها Exception Handling Strategies

  • مدیریت خطا در سطح مسیر (Route level) Route-level Error Handling

  • ساختاربندی جریان برنامه با استثناهای سفارشی Structuring Application Flow with Custom Exceptions

  • تبدیل استثناهای سفارشی به پاسخ‌های API Transforming Custom Exceptions into API Responses

  • مدیریت خطاهای سراسری برای استثناهای پیش‌بینی نشده Global Error Handling for Unexpected Exceptions

پیاده‌سازی پاسخ‌های ساختاریافته و مستندسازی Implementing Structured Responses and Documentation

  • ایجاد طرحواره‌های پاسخ (Response Schemas) Creating Response Schemas

  • اعتبارسنجی پارامترهای Query و Path با Pydantic Validating Query and Path Parameters with Pydantic

  • مستندسازی کدهای وضعیت (Status Codes) و مدل‌های پاسخ Documenting Status Codes and Response Models

  • جمع‌بندی Summary

نمایش نظرات

آموزش FastAPI: ساخت APIهای قدرتمند و بهینه
جزییات دوره
1h 0m
17
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
7
از 5
دارد
دارد
دارد
Nertil Poci
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nertil Poci Nertil Poci

معمار مستقل نرم افزار Nertil Poci یک معمار نرم افزار مستقل است.

Nertil با شرکت های مختلف در سراسر جهان همکاری می کند تا به آنها کمک کند محصولات خود را به بازار عرضه کنند. وی دارای مدرک فوق لیسانس علوم کامپیوتر با گرایش معماری نرم افزار است. یکی از علاقه های اصلی او کشف ابزارها و کتابخانه های جدید است. دانستن اینکه چه ابزاری در دسترس است ، ساخت برنامه ها را بسیار آسان می کند و به شما اعتماد به نفس لازم را هنگام انجام یک کار چالش انگیز می دهد. Nertil از ساخت برنامه های منبع باز عملی در اوقات فراغت خود لذت می برد. این نحوه آگاهی وی از آخرین فن آوری ها و کمک به جامعه منبع باز است.