شماره تماس 09336863931 | 09178169907 پست الکترونیک info@provid.ir

آموزش عملی Dependency Injection و Inversion of Control در دات نت

آموزش عملی Dependency Injection و Inversion of Control در دات نت یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما تقدیم می شود.

Dependency Injection چیست؟

Dependency Injection یکی از تکنیک های برنامه نویسی است که با استفاده از مفاهیم شی گرایی پیاده سازی می شود. زمانی که یک کلاس مانند کلاس A به کلاس B وابستگی دارد و نیازمند یک شی از کلاس B برای انجام عملیات مورد نظر خود است، شاید اولین راهی که به نظر برسد تعریف یک فیلد از کلاس B در کلاس A است. با استفاده از این فیلد کلاس A می تواند عملیات مورد نظر خود را انجام دهد. متاسفانه، این روش باعث ایجاد Tight Coupling یا همان در هم تنیدگی کلاس ها می شود. روش بهتر انجام این وابستگی در قالبی است که باعث Loose Coupling یا همان وابستگی سست گردد. در واقع، تکنیک Dependency Injection که از با یکی از سه روش زیر انجام می شود همین وظیفه را دنبال می کند.

  • Interface Injection
  • Setter Injection
  • Constructor Injection

Inversion of Control چیست؟

Inversion of Control که به صورت کوتاه از آن با نام IoC یاد می شود، روش بهبود یافته ی Dependency Injection است. در واقع، IoC Container به عنوان یک کلاس وظیفه ی انجام هر چه ساده تر Dependency Injection را به عهده دارد. IoC Container های متعددی امروزه در برنامه های دات نت استفاده می شوند که یکی از معروف ترین آنها Unity می باشد. با استفاده از IoC Container اشیا در کنار Type آنها ثبت یا Register می شوند و در هنگام نیاز Resolve یا برگردانده شده و مورد استفاده قرار می گیرند.

در این بسته ی آموزشی ابتدا با استفاده از مثال های ساده و روانی مبحث Dependency Injection را با هر سه روش یادشده آموزش می بینید و پس از آن یک IoC Container ساده را پیاده سازی می کنید. در ادامه ی آموزش، به استفاده از Unity به عنوان یک IoC Container محبوب پرداخته می شود.

در بسته ی آموزش عملی Dependency Injection و Inversion of Control در دات نت که در قالب یک ساعت تنظیم شده است، مفاهیم Dependency Injection و Inversion of Control را به صورت کامل فرا میگیرید و با Unity به عنوان یک IoC Container که از سمت مایکروسافت منتشر شده است آشنا می شوید.

ویدئوی معرفی به علت قرار داشتن بر روی سایت آپارات از کیفیت بالایی برخوردار نیست. این موضوع در مورد ویدئوهای خریداری شده که بر روی سرور سایت قرار داده شده اند صدق نمی کند.

عناوین ویدئوهای بسته ی آموزش عملی Dependency Injection و Inversion of Control در دات نت

  • معرفی مسئله و مشکل وابستگی بین کلاس ها
  • معرفی روش Dependency Injection
  • پیاده سازی روش های Interface Injection – Setter Injection – Constructor Injection به صورت عملی
  • معرفی Inversion of Control
  • پیاده سازی یک IoC Container در سی شارپ به صورت عملی
  • معرفی Unity به عنوان یک IoC Container
  • پیاده سازی روش های Dependency Injection با استفاده از Unity

خرید بسته ی آموزش عملی Dependency Injection و Inversion of Control در دات نت

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon