بررسی مفاهیم معکوس سازی وابستگی‌ها و ابزارهای مرتبط با آن
در این دوره به مفاهیمی مانند معکوس سازی وابستگی‌ها و تزریق وابستگی‌ها پرداخته خواهد شد. بسیاری از برنامه نویس‌ها مفاهیم DIP، IoC و DI را با هم مخلوط کرده و بجای هم بکار می‌برند. بنابراین قصد داریم هر یک را به تفصیل بررسی کرده و تفاوت‌های آن‌ها را برشماریم. سپس سعی خواهیم کرد تا یک کتابخانه تزریق وابستگی‌های ابتدایی را ایجاد کرده و نهایتا نحوه استفاده از چندین فریم ورک IOC موجود بررسی خواهند شد. این سری پیشنیاز درک مفاهیمی است که در لایه بندی اجزای مختلف برنامه‌ها مورد نیاز می‌باشند.
پیشنیاز‌های دوره
- آشنایی با زبان سی‌شارپ
- آشنایی ابتدایی با مباحث Reflection
- مخزن کد مثال‌های آن
سطح دوره
متوسط