1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – FastAPI Complete Course: JWT, SQLModel, Celery & Deployment 2025-11
FastAPI Complete Course: JWT SQLModel Celery & Deployment

Udemy – FastAPI Complete Course: JWT, SQLModel, Celery & Deployment 2025-11

توضیحات

دوره 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

پیشنیازهای دوره 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.

تصاویر دوره

FastAPI Complete Course: JWT SQLModel Celery & Deployment

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

راهنمای نصب

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

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

کیفیت: 1080p

لینک دانلود

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

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

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

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

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

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

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

دانلود بخش 8 – 675 مگابایت

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


حجم فایل

7.6 گیگابایت

رتبه دهید

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

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

برچسب ها:

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

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

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

فهرست