تخفیف!
آموزش ساخت و توسعه API های مقیاس پذیر با FastAPI

Try FastAPI Test Driven Development | آموزش ساخت و توسعه API های مقیاس پذیر با FastAPI

(1 بررسی مشتری)

قیمت اصلی 1,500,000ریال بود.قیمت فعلی 500,000ریال است.

  • 15.5 ساعت ویدیو با زیرنویس انگلیسی و فارسی (دقت بالا) و کیفیت 1080
  • به روز رسانی 3/2025 تهیه شده رسمی یودمی ایران
  • مدرس: Very Academy
  • حجم: 11GB (ترافیک داخلی)

توضیحات

آموزش ساخت و توسعه API های مقیاس پذیر با FastAPI

نام دوره : Try FastAPI Test Driven Development

آموزش ساخت و توسعه API های مقیاس پذیر با FastAPI

زیرنویس فارسی تولید شده با Gemini Advance با دقت بالا می باشد

پیش‌نیاز

  • شما به یک کامپیوتری نیاز دارید که توانایی اجرای Python، Visual Studio Code و Docker Desktop را داشته باشد.

توضیحات

به سوی ساخت APIهای امن و مقیاس‌پذیر با FastAPI و توسعه آزمون‌محور (TDD)

این دوره جامع، مهارت‌های لازم برای ایجاد APIهای قدرتمند و قابل آزمایش با استفاده از FastAPI، فریم‌ورک پرقدرت پایتون را در اختیار شما قرار می‌دهد.

با استفاده از رویکرد توسعه آزمون‌محور (TDD)، پایه‌ای محکم برای ساخت APIهایی با اطمینان بالا خواهید ساخت.

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

راه‌اندازی محیط توسعه:

  • نصب و پیکربندی FastAPI، Docker و کتابخانه‌های ضروری پایتون

  • سازمان‌دهی ساختار پروژه و بهترین شیوه‌های مدیریت وابستگی‌ها

  • پیاده‌سازی ابزارهای linting و فرمت‌دهی برای کدی تمیز و قابل نگهداری

مدیریت پایگاه داده:

  • بهره‌گیری از قدرت Docker برای کانتینری‌سازی و استقرار ساده پایگاه داده

  • پیکربندی و مدیریت پایگاه داده PostgreSQL

  • استفاده از Python-dotenv برای مدیریت امن متغیرهای محیطی

  • کار با SQLAlchemy برای تعامل کارآمد با پایگاه داده

  • پیاده‌سازی Alembic برای مهاجرت‌های ساده پایگاه داده

توسعه آزمون‌محور با Pytest:

  • درک فرآیند استفاده از پایگاه داده تستی برای آزمون‌های مؤثر

  • نصب و پیکربندی Pytest به عنوان فریم‌ورک استاندارد تست‌نویسی

  • خودکارسازی ایجاد و حذف پایگاه داده برای تست سریع

  • استفاده از علامت‌گذاری‌های Pytest برای کشف و سازمان‌دهی آزمون‌ها

ساخت پایگاه داده و تست ساختاری:

  • درک کامل از نمودارهای موجودیت-رابطه (ERD) برای مدل‌سازی داده‌ها

  • نوشتن برنامه تست دقیق برای بررسی ساختار طرح پایگاه داده

  • پیاده‌سازی تست‌های واحد برای بررسی جداول، ستون‌ها، محدودیت‌ها و روابط

توسعه Endpointها و تست واحد در FastAPI:

  • بررسی لاگ خطاهای FastAPI برای دیباگ کردن

  • تسلط بر طرح‌های Pydantic برای اعتبارسنجی و تبدیل داده‌ها

  • توسعه تست‌های واحد کامل برای عملکردهای مختلف API

  • تست عملیات ایجاد، دریافت، به‌روزرسانی و حذف داده

  • مدیریت استثناها به شکل اصولی در endpointهای API

توسعه Endpointها و تست یکپارچه در FastAPI:

  • بررسی تست‌های یکپارچه برای اعتبارسنجی ارتباط بین API و پایگاه داده

  • راه‌اندازی محیط تست یکپارچه قوی

  • توسعه تست‌های یکپارچه برای عملیات CRUD در endpointها

  • آماده‌سازی استراتژی تست برای توسعه‌های آتی API

پوشش تست و تست دستی:

  • تحلیل پوشش کد برای اطمینان از تست شدن بخش بزرگی از کد

  • آشنایی با تکنیک‌های تست دستی با استفاده از مستندات FastAPI

آموزش ساخت و توسعه API های مقیاس پذیر با FastAPI

پس از پایان این دوره، شما قادر خواهید بود:

  • APIهایی آماده برای تولید و دارای تست کامل با FastAPI ایجاد کنید

  • اصول TDD را برای نوشتن کدی تمیز و قابل نگهداری پیاده‌سازی کنید

  • تعامل با پایگاه داده‌ها را درون API به شکل مؤثری مدیریت کنید

  • استراتژی تست جامعی برای اطمینان از عملکرد صحیح API توسعه دهید

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

  • توسعه‌دهندگانی که تجربه‌ای در پایتون دارند و می‌خواهند APIهایی مدرن و مقیاس‌پذیر بسازند.

1 دیدگاه برای Try FastAPI Test Driven Development | آموزش ساخت و توسعه API های مقیاس پذیر با FastAPI

  1. یودمی ایران

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *