نحوه کار با الگوی واسطه را کشف کنید. متوجه خواهید شد که چرا این الگو وجود دارد و چگونه آن را در یک برنامه #C پیادهسازی کنید.
آنچه یاد خواهید گرفت:
برای توسعه دهندگانی که به دنبال تعمیق دانش خود در مورد الگوهای طراحی هستند، این دوره آموزشی متمرکز بر کد، الگوی طراحی واسطه را به طور کامل معرفی میکند، که شما را قادر میسازد تا تعامل شی را با جفت آزاد محصور کنید. در این دوره، C# 8 Design Patterns: Mediator، شما به سرعت با الگوی واسطه شروع خواهید کرد. ابتدا، خواهید آموخت که الگوی واسطه چیست و چرا میخواهید از آن استفاده کنید. در مرحله بعد، نحوه پیادهسازی الگوی واسطه خود را خواهید دید. در نهایت، تغییرات متعددی از الگوی واسطه را در زمینههای مختلف و کاربردهای مختلف بررسی خواهید کرد. پس از اتمام این دوره، دانش الگوی میانجی مورد نیاز برای پیادهسازی و استفاده از الگوی واسطه در برنامههای #C خود را خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [1min]
01-01 Course Overview [1mins]
02 Mediator Pattern [36mins]
02-01 Version Check [0mins]
02-02 The Mediator Pattern [4mins]
02-03 Implementing the Mediator Pattern [4mins]
02-04 Alternative Considerations [4mins]
02-05 Mediator Example - Chat App [7mins]
02-06 Mediator Example - Location Proximity [7mins]
02-07 MediatR [9mins]
02-08 Final Words [1mins]
[فارسی]
01 نمای کلی دوره [1 دقیقه]
01-01 بررسی اجمالی دوره [1 دقیقه]
02 الگوی میانجی [36 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 الگوی میانجی [4 دقیقه]
02-03 پیادهسازی الگوی میانجی [4 دقیقه]
02-04 ملاحظات جایگزین [4 دقیقه]
02-05 مثال واسطه - برنامه چت [7 دقیقه]
02-06 مثال میانجی - نزدیکی به مکان [7 دقیقه]
02-07 MediatR [9 دقیقه]
02-08 کلمات پایانی [1 دقیقه]
استیو یک مدیر اصلی مهندسی نرمافزار با مایکروسافت در تیم مهندسی جهانی Azure است. قبل از پیوستن به مایکروسافت، او 7 بار MVP مایکروسافت ASP.NET بود. استیو یک ASPInsider است و در کنفرانسهای توسعهدهنده و گروههای کاربری از جمله Microsoft Ignite، MS Tech Summit، VSLive!، و AngularMIX ارائه میکند. استیو علاقه زیادی به فناوریهای Azure، Angular و Web دارد. میتوانید با او در stevemichelotti.com یا در توییتر به آدرس smichelotti@ تماس بگیرید.