توضیحات
دوره FastAPI Complete Course: JWT, SQLModel, Celery & Deployment. این دوره جامع، ساخت، ایمنسازی، آزمایش و استقرار برنامههای FastAPI را از پایه تا سطح پیشرفته آموزش میدهد. در این آموزش از ابزارهای قدرتمندی مانند JWT برای احراز هویت، SQLModel برای تعامل با پایگاه داده و Celery برای مدیریت وظایف پسزمینه استفاده میشود. دوره با مبانی اولیه از جمله راهاندازی سرور، کار با پارامترهای مسیر و مدیریت درخواستها آغاز میگردد. سپس سازماندهی پروژه با روترها و کار با پایگاه داده به کمک SQLModel شامل عملیات ناهمگام، تزریق وابستگی و مدیریت مهاجرت با Alembic آموزش داده میشود. بخش مهمی از دوره به امنیت اختصاص دارد و پیادهسازی احراز هویت JWT با توکنهای دسترسی و نوسازی، محافظت از نقاط انتهایی و کنترل دسترسی نقشمحور را در بر میگیرد. همچنین مدیریت وظایف پسزمینه با Celery و Redis و نظارت بر آنها با Flower پوشش داده میشود. در پایان، آزمون نرمافزار با Pytest و فرآیند کامل استقرار برنامه روی سرورهای واقعی و محیطهای ابری همراه با پایگاه داده PostgreSQL آموزش داده میشود تا مهارتهای لازم برای تولید برنامههای کاربردی، ایمن و مقیاسپذیر فراهم گردد.
آنچه فرا خواهید گرفت
- ساخت پروژههای FastAPI از پایه با ساختار ماژولار و استفاده از روترهای سازمانیافته برای برنامههای بزرگ.
- مدیریت حرفهای پارامترهای مسیر، کوئریها، بدنه درخواستها و اجرای بهینه سرورهای وب.
- توسعه APIهای REST به صورت کامل همراه با اعتبارسنجی دادهها، مدلهای پاسخ و مدیریت استثناها.
- پیادهسازی سیستم احراز هویت پیشرفته JWT، توکنهای نوسازی و ابطال توکن با کمک Redis.
- ایجاد قابلیتهای حساب کاربری شامل تایید ایمیل، بازنشانی رمز عبور و کنترل دسترسی بر اساس نقش کاربران.
- مدیریت و اجرای وظایف سنگین در پسزمینه با استفاده از Celery و Redis به همراه مانیتورینگ کارها.
- مستندسازی استاندارد API با استفاده از SwaggerUI و Redoc برای سهولت کار توسعهدهندگان.
- انجام تستهای واحد (Unit Test) و تستهای یکپارچهسازی با ابزارهای Pytest و Schemathesis.
- استقرار نهایی اپلیکیشنهای آماده تولید در محیطهای ابری به همراه PostgreSQL و ابزارهای مدیریت سرور.
این دوره مناسب افرادیست که
- توسعهدهندگان بخش بکاند (Backend) که قصد دارند بر FastAPI مسلط شده و برنامههای حرفهای بسازند.
- برنامهنویسان پایتون که به دنبال ارتقای مهارتهای خود در زمینه توسعه وب و ابزارهای مدرن هستند.
- افراد مبتدی که دانش اولیه از پایتون دارند و میخواهند وارد دنیای ساخت APIهای پیشرفته شوند.
- متخصصان فناوری اطلاعات که نیاز به پیادهسازی سیستمهای امنیتی مانند JWT و RBAC دارند.
- توسعهدهندگانی که به یادگیری کار با پایگاههای داده نامتقارن و تزریق وابستگی علاقه دارند.
- برنامهنویسانی که میخواهند فرآیند تست خودکار نرمافزار را با Pytest و ابزارهای مشابه بیاموزند.
- علاقهمندان به مباحث مدیریت وظایف پسزمینه و پردازشهای غیرهمزمان با Celery.
- توسعهدهندگانی که هدفشان استقرار اپلیکیشنهای ایمن و مقیاسپذیر در محیطهای واقعی و تولیدی است.
مشخصات دوره
- ناشر: Udemy
- مدرس: EduVerse Academy
- سطح آموزش: از مبتدی تا پیشرفته
- مدت زمان آموزش: 14 ساعت و 6 دقیقه
سرفصل های دوره در تاریخ 2025/12
پیشنیازهای دوره FastAPI Complete Course: JWT SQLModel Celery & Deployment
- Basic Python knowledge (variables, functions, loops, lists, dicts).
- Familiarity with REST API concepts is helpful but not required.
- Willingness to learn databases, async operations, JWT auth, and FastAPI basics.
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
7.6 گیگابایت














































