در این دوره آموزشی نحوه کار با الگوی ترکیبی را خواهید آموخت. متوجه خواهید شد که چرا این الگو وجود دارد و چگونه آن را در یک برنامه #C پیادهسازی کنید.
آنچه یاد خواهید گرفت:
برای توسعه دهندگانی که به دنبال تعمیق دانش خود در مورد الگوهای طراحی هستند، این دوره کد محور به طور کامل الگوی طراحی ترکیبی را معرفی میکند که شما را قادر میسازد ساختارهای درختی را به روشی یکنواخت و مختصر مدیریت کنید. در این دوره آموزشی، C# 8 Design Patterns: Composite، همه چیزهایی را که برای شروع سریع با الگوی ترکیبی باید بدانید را پوشش خواهیم داد. ابتدا، خواهید آموخت که الگوی ترکیبی چیست و چرا میخواهید از آن استفاده کنید. در مرحله بعد، نحوه پیادهسازی الگوی ترکیبی خود را خواهید دید. در نهایت، الگوهای ترکیبی موجود در دات نت و چگونگی استفاده موثر از آنها را بررسی خواهید کرد. پس از اتمام این دوره، دانش الگوی ترکیبی مورد نیاز برای پیادهسازی و استفاده از الگوی ترکیبی در برنامههای #C خود را خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Composite Pattern [33mins]
02-01 Version Check [0mins]
02-02 The Composite Pattern [5mins]
02-03 Implementing the Composite Pattern [6mins]
02-04 Alternative Considerations [4mins]
02-05 Real World Example [6mins]
02-06 Encapsulate Composite with Builder [4mins]
02-07 Completing the Builder - Traversing the Composite [3mins]
02-08 Example Composites in .NET [4mins]
02-09 Final Words [1mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 الگوی ترکیبی [33 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 الگوی ترکیبی [5 دقیقه]
02-03 پیادهسازی الگوی ترکیبی [6 دقیقه]
02-04 ملاحظات جایگزین [4 دقیقه]
02-05 مثال دنیای واقعی [6 دقیقه]
02-06 کپسوله کردن کامپوزیت با سازنده [4 دقیقه]
02-07 تکمیل Builder - عبور از کامپوزیت [3 دقیقه]
02-08 نمونه کامپوزیتها در NET [4 دقیقه]
02-09 کلمات پایانی [1 دقیقه]
استیو یک مدیر اصلی مهندسی نرمافزار با مایکروسافت در تیم مهندسی جهانی Azure است. قبل از پیوستن به مایکروسافت، او 7 بار MVP مایکروسافت ASP.NET بود. استیو یک ASPInsider است و در کنفرانسهای توسعهدهنده و گروههای کاربری از جمله Microsoft Ignite، MS Tech Summit، VSLive!، و AngularMIX ارائه میکند. استیو علاقه زیادی به فناوریهای Azure، Angular و Web دارد. میتوانید با او در stevemichelotti.com یا در توییتر به آدرس smichelotti@ تماس بگیرید.