شماره تماس 09336863931 | 09178169907 پست الکترونیک provid.ir@gmail.com
بسته ی جامع آموزش Inversion of Control و IoC Container ها

بسته ی جامع آموزش Inversion of Control و IoC Container ها

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی جامع آموزش Inversion of Control و IoC Container ها می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “آموزش Inversion of Control و IoC Container ها” است که با نام اصلی Inversion of Control از شرکت Pluralsight منتشر شده است.

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 محبوب پرداخته می شود.

رجوع به این بسته در سایت Pluralsight

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

دانلود دموی بسته ی جامع آموزش Inversion of Control و IoC Container ها

عناوین فصل های بسته ی جامع آموزش Inversion of Control و IoC Container ها

نحوه ی انتشار این بسته ی آموزشی چگونه است؟

این بسته ی آموزشی به صورت فصل به فصل منتشر می شود. به عبارت دیگر، هر فصل به محض تکمیل، در روزهای جمعه بر روی سایت منتشر می شود. این روند تا زمان تکمیل و انتشار نهایی تمامی فصل های این بسته ی آموزشی ادامه پیدا می کند. در طی این زمان می توانید هر فصل را به صورت جداگانه خریداری کرده و استفاده کنید و هر هفته منتظر انتشار فصل های جدید باشید.

آیا مایلید با دریافت یک تخفیف استثنایی اقدام به پیش خرید این بسته ی آموزشی کنید؟

این بسته ی آموزشی در حال آماده سازی است و به محض تکمیل شبیه ی بقیه ی آموزش های گروه پرووید بر روی سایت منتشر خواهد شد. قیمت این بسته در زمان انتشار چهل و پنج هزار تومان خواهد بود. هم اکنون با مبلغ سی و هشت هزار تومان پیش خرید کنید. این بسته ی آموزشی نزدیک به ده ساعت آموزش را برای شما فراهم می کند.

با انجام پیش خرید چه چیزی را دریافت می کنم؟

ما پیشنهاد می کنیم که با پیش خرید این بسته ی آموزشی و دریافت کد تخفیف مربوط به آن هزینه ی کمتری را نسبت به قیمت نهایی پرداخت کنید. ضمناً در زمان انتشار فصل های جدید این آموزش می توانید با همان کد تخفیف و بدون پرداخت هیچ هزینه ی دیگری فصل های جدید را دانلود و استفاده کنید.

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

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

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

Purchase-Icon

CLOSE
CLOSE