توضیحات
دوره 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
- You will need a computer which can support Python, Visual Studio Code and Docker Desktop
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
7.2 گیگابایت














































