توضیحات
دوره Modern FastAPI Architecture: From Rapid Prototyping to Production Scale. این دوره آموزشی یک برنامه جامع برای یادگیری معماری مدرن FastAPI است که به فراگیران آموزش میدهد چگونه برنامههای کاربردی را از پروژههای اولیه و نمونههای آزمایشی به سرویسهای مقیاسپذیر، قابل نگهداری و آماده برای محیط Production تبدیل کنند. بسیاری از سرویسهای مبتنی بر FastAPI کار خود را به عنوان پروژههای نمونهسازی سریع آغاز میکنند، اما به مرور زمان با افزودن ویژگیهای جدید و افزایش ترافیک، تغییر، اشکالزدایی Debugging و مقیاسپذیری Scaling در آنها دشوار میشود. این دوره آموزشی به فراگیران توانایی طراحی سرویسهایی را میدهد که با رشد سیستم، همچنان قابل اطمینان و قابل نگهداری باقی میمانند. در این برنامه آموزشی روشهای مدلسازی قوانین کسبوکار و قراردادهای خارجی با استفاده از Pydantic v2 بررسی میشود تا طرحوارهها Schemas علاوه بر توصیف ساختار، یکپارچگی دادهها را نیز تضمین کنند. در ادامه، فراگیران با مدرنسازی لایه پایدارسازی دادهها به وسیله SQLAlchemy 2.0 آشنا شده و نحوه مدیریت Async Sessions و حل مشکلات پرسوجوی N+1 در Endpointهای پرترافیک را فرا میگیرند. همچنین شیوه ساخت نمودارهای وابستگی شفاف Dependency Graphs، پیادهسازی گاردهای احراز هویت و دسترسی Authorization Guards، هماهنگسازی جریانهای کاری همزمان Concurrent Workflows، ارسال دادههای زنده و لحظهای Streaming Real-time Updates و ارتقای امنیت و پایداری برنامه با استفاده از Middlewareها و استراتژیهای Thread-safety آموزش داده میشود. در پایان، فراگیران دانش و مهارتهای لازم برای ساخت یک Backend مدرن و قابل توسعه را کسب خواهند نمود.
آنچه فرا خواهید گرفت
- مدلسازی دقیق قراردادهای خارجی و قوانین سیستم با استفاده از Pydantic v2 جهت تضمین سلامت دادهها
- بهینهسازی لایه ذخیرهسازی دادهها با SQLAlchemy 2.0 و مدیریت جلسات نامتقارن Async Sessions
- رفع کامل مشکلات کارایی در دیتابیس نظیر N+1 Query Problems در مسیرهای پرترافیک
- ساخت نمودارهای شفاف برای مدیریت وابستگیها Dependency Injection و پیادهسازی سطوح دسترسی Authorization Guards
- هماهنگسازی فرآیندهای همزمان Concurrent Workflows و ارسال دادههای زنده و آنلاین Streaming Real-time Updates
- افزایش ایمنی و پایداری برنامه در برابر خطاهای همزمانی با استفاده از Middleware و راهکارهای Thread-safety
- تبدیل پروژههای اولیه و پروتوتایپهای FastAPI به سرویسهای استاندارد، مقیاسپذیر و آماده برای محیط واقعی Production
این دوره مناسب افرادیست که
- توسعهدهندگان Backend که قصد دارند مهارتهای خود را در ساخت برنامههای کاربردی با FastAPI ارتقا دهند
- مهندسان نرمافزار که میخواهند کدهای آزمایشی و اولیه را به سرویسهای صنعتی آماده برای تولید تبدیل کنند
- برنامهنویسان Python که مایل به یادگیری آخرین ویژگیهای Pydantic v2 و SQLAlchemy 2.0 هستند
- معماران نرمافزار که به دنبال طراحی برنامههای قابل نگهداری، امن و مقیاسپذیر برای ترافیک بالا هستند
- توسعهدهندگانی که میخواهند اصول مدیریت Async، تزریق وابستگی و بهینهسازی دیتابیس را به صورت اصولی فرا بگیرند
مشخصات دوره
- ناشر: Pluralsight
- مدرس: Mateo Prigl
- سطح آموزش: پیشرفته
- مدت زمان آموزش: 1 ساعت و 45 دقیقه
سرفصل های دوره

تصاویر دوره Modern FastAPI Architecture: From Rapid Prototyping to Production Scale

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
237 مگابایت













































