توضیحات
دوره Ultimate Guide to FastAPI and Backend Development. این دوره عملی، راهنمای قطعی شما برای ایجاد APIهای با کارایی بالا با استفاده از FastAPI و پایتون است. در این دوره، فراتر از تئوری رفته و یک API بکاند کامل برای یک سیستم مدیریت تحویل در دنیای واقعی خواهید ساخت. شرکتکنندگان بر مفاهیم ضروری بکاند مانند چرخه درخواست/پاسخ، مدلسازی دادهها، پایگاههای داده، برنامهنویسی ناهمگام و تزریق وابستگی تسلط پیدا خواهند کرد – همه اینها در حالی که از قابلیتهای داخلی FastAPI مانند سرعت ناهمگام، اعتبارسنجی خودکار دادهها، پشتیبانی از OpenAPI و بهرهوری استثنایی توسعهدهندگان بهره میبرند. اگر توسعهدهنده پایتون هستید و به دنبال ایجاد APIهای وب سریع، قابل اعتماد و مدرن هستید، و اگر مشتاق هستید که خودتان بکاند را درک کرده و بسازید، این دوره نقطه شروع ایدهآل شماست.
آنچه فرا خواهید گرفت
- ساخت یک API RESTful کامل برای یک سیستم مدیریت تحویل، با رعایت بهترین شیوهها.
- تعریف مدلهای Pydantic برای اعتبارسنجی دادههای درخواست و پاسخ، تضمین ایمنی نوع (Type Safety).
- اتصال یک برنامه FastAPI به یک پایگاه داده SQL (SQLite, PostgreSQL) و ادغام با Endpointها با استفاده از تزریق وابستگی.
- عملیات بر روی پایگاه داده SQL با SQLModel و تعریف ارتباطات یک به چند و چند به چند در SQL.
- مدیریت تغییرات طرحواره پایگاه داده با مهاجرتهای Alembic، ارتقا، کاهش و تولید خودکار بازبینیها.
- پیادهسازی احراز هویت امن با استفاده از طرح OAuth2 در یک برنامه FastAPI، شامل اعتبارسنجی ایمیل، ورود/خروج و بازنشانی رمز عبور.
- ارسال اعلانهای ایمیل و پیامک از یک برنامه FastAPI که توسط رویدادهای حمل و نقل فعال میشوند.
- ادغام Celery با یک برنامه FastAPI برای واگذاری وظایف زمانبر به یک Worker پسزمینه از یک Endpoint API.
- بستهبندی یک برنامه FastAPI با Docker و سرویسهای مرتبط با استفاده از Docker Compose.
- استقرار یک برنامه FastAPI به همراه سایر سرویسها.
این دوره مناسب افرادیست که
- توسعهدهندگان مبتدی پایتون هستند.
مشخصات دوره Ultimate Guide to FastAPI and Backend Development
- ناشر : Udemy
- مدرس : Rahul Mula
- زبان: انگلیسی
- سطح آموزش : تمام سطوح
- تعداد دروس : 186
- مدت زمان آموزش : 22 ساعت و 45 دقیقه
سرفصل های دوره
پیشنیازهای دوره Ultimate Guide to FastAPI and Backend Development
- Python
- HTML/JS (Optional)
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 1080p
نسخه 2025/7 نسبت به 2025/5 به مدت زمان 2 دقیقه افزایش داشته است.
نسخه 2026/2 نسبت به 2025/7 به تعداد 1 درس افزایش داشته است.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
12.75 گیگابایت














































2 دیدگاه. همین الان خارج شوید
با سلام و احترام،در صورت امکان لطف کنید زیرنویس انگلیسی این دوره رو قرار بدید.
سپاس
سلام
با زیرنویس به روز شد.