1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Try FastAPI Test Driven Development 2024 2024-3
Try FastAPI Test Driven Development 2024

Udemy – Try FastAPI Test Driven Development 2024 2024-3

توضیحات

دوره Try FastAPI Test Driven Development 2024. این دوره جامع شما را با مهارت های ایجاد API های قوی و آزمایش شده با استفاده از FastAPI، یک چارچوب قدرتمند پایتون، مجهز می کند. با استفاده از رویکرد توسعه تست محور (TDD)، پایه محکمی برای ساختن API با اطمینان به دست خواهید آورد. آنچه خواهید آموخت:

  • محیط توسعه خود را تنظیم کنید:
    • FastAPI، Docker و کتابخانه های ضروری پایتون را نصب و پیکربندی کنید.
    • ساختار پروژه و بهترین شیوه ها را برای مدیریت وابستگی ها ایجاد کنید.
    • پیاده‌سازی ابزارهای قالب‌بندی و پرده‌بندی برای کدهای تمیز و قابل نگهداری.
  • کارشناسی ارشد مدیریت پایگاه داده:
    • قدرت Docker را برای کانتینرسازی و استقرار ساده پایگاه داده را درک کنید.
    • پیکربندی و مدیریت پایگاه های داده PostgreSQL را بیاموزید.
    • از Python-dotenv برای مدیریت متغیرهای محیط امن استفاده کنید.
    • برای تعامل کارآمد با پایگاه داده با SQLAlchemy کار کنید.
    • Alembic را برای مهاجرت های پایگاه داده ساده پیاده سازی کنید.
  • توسعه تست محور با Pytest:
    • برای تست موثر، گردش کار پایگاه داده تست را درک کنید.
    • Pytest، چارچوب تست استاندارد صنعتی را نصب و پیکربندی کنید.
    • ایجاد و حذف پایگاه داده به صورت خودکار برای آزمایش ساده.
    • از علائم Pytest برای کشف و سازماندهی آزمون کارآمد استفاده کنید.
  • ساخت پایگاه داده و تست ساختاری:
    • درک جامعی از نمودارهای نهادی-رابطه (ERDs) برای مدل‌سازی داده‌ها به دست آورید.
    • برای آزمایش ساختاری کامل طرح پایگاه داده خود، طرح های آزمایشی دقیق بنویسید.
    • برای تأیید وجود جدول، ستون‌ها، محدودیت‌ها و روابط، آزمایش‌های واحد را پیاده‌سازی کنید.
  • توسعه FastAPI Endpoint و تست واحد:
    • ثبت خطای FastAPI را برای اشکال زدایی کاوش کنید.
    • طرح‌واره‌های Pydantic استاد برای اعتبارسنجی داده‌ها و سریال‌سازی/آسیالی‌سازی.
    • برای عملکردهای مختلف نقاط پایانی API خود، آزمایش‌های واحد جامع ایجاد کنید.
    • ایجاد، بازیابی، به روز رسانی و حذف داده ها را با تست های واحد پوشش دهید.
    • یاد بگیرید که استثناها را در نقاط پایانی API خود به خوبی مدیریت کنید.
  • تست توسعه و ادغام نقطه پایانی FastAPI:
    • برای تأیید تعامل بین API خود و پایگاه داده، به آزمایش یکپارچه سازی بپردازید.
    • یک محیط تست یکپارچه سازی قوی برای اعتبار سنجی جامع راه اندازی کنید.
    • تست های یکپارچه سازی برای عملیات CRUD (ایجاد، خواندن، به روز رسانی، حذف) در نقاط پایانی خود را توسعه دهید.
    • یاد بگیرید که استراتژی آزمایش خود را برای نقاط پایانی آینده تطبیق دهید.
  • پوشش تست و تست دستی:
    • پوشش کد را تجزیه و تحلیل کنید تا مطمئن شوید که بخش قابل توجهی از کد شما آزمایش شده است.
    • با استفاده از اسناد FastAPI، تکنیک‌های تست دستی را برای اعتبار سنجی بیشتر کاوش کنید.

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

  • با استفاده از FastAPI، APIهای آماده تولید و به خوبی آزمایش شده بسازید.
  • پیاده سازی اصول TDD برای نوشتن کد تمیز و قابل نگهداری.
  • به طور موثر پایگاه های داده و تعاملات داده را در API خود مدیریت کنید.
  • یک استراتژی تست قوی برای اطمینان از عملکرد و قابلیت اطمینان API ایجاد کنید.

این دوره برای توسعه دهندگان با تجربه پایتون که می خواهند API های مدرن و مقیاس پذیر بسازند ایده آل است. به ما بپیوندید و قدرت FastAPI و توسعه تست محور را باز کنید!

آنچه که در دوره Try FastAPI Test Driven Development 2024 فرا خواهید گرفت

  • FastAPI، Docker و کتابخانه های ضروری پایتون را نصب و پیکربندی کنید.
  • ساختار پروژه و بهترین شیوه ها را برای مدیریت وابستگی ها ایجاد کنید.
  • پیاده‌سازی ابزارهای قالب‌بندی و پرده‌بندی برای کدهای تمیز و قابل نگهداری.
  • قدرت Docker را برای کانتینرسازی و استقرار ساده پایگاه داده را درک کنید.
  • پیکربندی و مدیریت پایگاه های داده PostgreSQL را بیاموزید.
  • از Python-dotenv برای مدیریت متغیرهای محیط امن استفاده کنید.
  • برای تعامل کارآمد با پایگاه داده با SQLAlchemy کار کنید.
  • Alembic را برای مهاجرت های پایگاه داده ساده پیاده سازی کنید.
  • برای تست موثر، گردش کار پایگاه داده تست را درک کنید.
  • Pytest، چارچوب تست استاندارد صنعتی را نصب و پیکربندی کنید.
  • ایجاد و حذف پایگاه داده به صورت خودکار برای آزمایش ساده.
  • از علائم Pytest برای کشف و سازماندهی آزمون کارآمد استفاده کنید.
  • درک جامعی از نمودارهای نهادی-رابطه (ERDs) برای مدل‌سازی داده‌ها به دست آورید.
  • برای تأیید وجود جدول، ستون‌ها، محدودیت‌ها و روابط، آزمایش‌های واحد را پیاده‌سازی کنید.
  • ثبت خطای FastAPI را برای اشکال زدایی جامع کاوش کنید.
  • طرح‌واره‌های Pydantic استاد برای اعتبارسنجی داده‌ها و سریال‌سازی/آسیالی‌سازی.
  • برای عملکردهای مختلف نقاط پایانی API خود، آزمایش‌های واحد جامع ایجاد کنید.
  • ایجاد، بازیابی، به روز رسانی و حذف داده ها را با تست های واحد پوشش دهید.
  • یاد بگیرید که استثناها را در نقاط پایانی API خود به خوبی مدیریت کنید.
  • برای تأیید تعامل بین API خود و پایگاه داده، به آزمایش یکپارچه سازی بپردازید.
  • یک محیط تست یکپارچه سازی قوی برای اعتبار سنجی جامع راه اندازی کنید.
  • تست های یکپارچه سازی برای عملیات CRUD (ایجاد، خواندن، به روز رسانی، حذف) در نقاط پایانی خود را توسعه دهید.
  • پوشش کد را تجزیه و تحلیل کنید تا مطمئن شوید که بخش قابل توجهی از کد شما آزمایش شده است.
  • با استفاده از اسناد FastAPI، تکنیک‌های تست دستی را برای اعتبار سنجی بیشتر کاوش کنید.

این دوره مناسب افرادیست که

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

مشخصات دوره Try FastAPI Test Driven Development 2024

  • ناشر: Udemy
  • مدرس: Very Academy
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 15 ساعت و 1 دقیقه
  • تعداد دروس: 104

سرفصل های دوره در تاریخ 2024/3

Try FastAPI Test Driven Development 2024

پیشنیازهای دوره Try FastAPI Test Driven Development 2024

  • You will need a computer which can support Python, Visual Studio Code and Docker Desktop

تصاویر دوره

Try FastAPI Test Driven Development 2024

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 720p

لینک دانلود

دانلود بخش 1 – 2 گیگابایت

دانلود بخش 2 – 2 گیگابایت

دانلود بخش 3 – 2 گیگابایت

دانلود بخش 4 – 1.2 گیگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

7.2 گیگابایت

5/5 - (1 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

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

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

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست