آموزش تزریق وابستگی روی رمپ

Dependency Injection On-Ramp

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: تزریق وابستگی چیست؟ به نظر می رسد که پاسخ به این سوال بیشتر باعث سردرگمی می شود تا کمک. این دوره ما را در مسیر درک شروع می کند. ما یک رویکرد مبتنی بر مثال را برای مشاهده مشکلات ناشی از کدهای به هم پیوسته در نظر خواهیم گرفت. ما Dependency Injection را اضافه می کنیم تا آن کوپلینگ محکم را با کوپلینگ شل معامله کنیم. و این اتصال شل، گسترش، نگهداری و آزمایش برنامه های ما را بسیار آسان تر می کند. در نهایت، خواهیم دید که چگونه Dependency Injection Containers می تواند مزایایی را ارائه دهد که پیاده سازی آن برای خودمان دشوار است. این فقط سطح را خراش می دهد. وقتی کارمان تمام شد، آماده خواهیم بود تا سفر خود را در بزرگراه Dependency Injection آغاز کنیم.

سرفصل ها و درس ها

نمای کلی و کوپلینگ محکم Overview and Tight Coupling

  • بررسی اجمالی دوره Course Overview

  • بررسی اجمالی تزریق وابستگی Dependency Injection Overview

  • نسخه ی نمایشی: نمای کلی برنامه Demo: Application Overview

  • نسخه ی نمایشی: لایه سرویس و لایه مخزن Demo: The Service Layer and Repository Layer

  • نسخه ی نمایشی: لایه ارائه Demo: The Presentation Layer

  • نسخه ی نمایشی: لایه نمایش Demo: The View Layer

  • مشکل کوپلینگ محکم The Problem of Tight Coupling

  • خلاصه Summary

اتصال سست Loose Coupling

  • بررسی اجمالی Overview

  • رابط مخزن The Repository Interface

  • نسخه ی نمایشی: افزودن رابط مخزن Demo: Adding The Repository Interface

  • نسخه ی نمایشی: Constructor Injection Demo: Constructor Injection

  • برنامه Bootstrapper The Bootstrapper Application

  • نسخه ی نمایشی: افزودن Bootstrapper Demo: Adding the Bootstrapper

  • خلاصه Summary

استفاده از کوپلینگ شل Taking Advantage of Loose Coupling

  • بررسی اجمالی Overview

  • مخازن اضافی Additional Repositories

  • نسخه ی نمایشی: مخازن اضافی Demo: Additional Repositories

  • ذخیره سازی سمت مشتری Client-Side Caching

  • نسخه ی نمایشی: استفاده از مخزن ذخیره Demo: Using The Caching Repository

  • خلاصه Summary

تست واحد Unit Testing

  • بررسی اجمالی Overview

  • تست واحد و تمسخر Unit Testing and Mocking

  • نسخه ی نمایشی: تست واحد Demo: Unit Testing

  • نسخه ی نمایشی: تزریق خواص و تست واحد Demo: Property Injection and Unit Testing

  • خلاصه Summary

ظروف DI DI Containers

  • بررسی اجمالی Overview

  • ظروف DI DI Containers

  • نسخه ی نمایشی: با استفاده از یونیتی Demo: Using Unity

  • نسخه ی نمایشی: با استفاده از Ninject Demo: Using Ninject

  • نسخه ی نمایشی: اتصال دیرهنگام با یونیتی Demo: Late Binding with Unity

  • نسخه ی نمایشی: تست واحد با یک ظرف Demo: Unit Testing with A Container

  • خلاصه دوره Course Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش تزریق وابستگی روی رمپ
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 38m
33
Pluralsight (پلورال سایت) pluralsight-small
29 مهر 1392 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,084
4.7 از 5
دارد
دارد
دارد
Jeremy Clark

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jeremy Clark Jeremy Clark

جرمی کلارک توسعه دهندگان را بهتر می کند. او با به دست آوردن بیش از 15 سال تجربه در زمینه توسعه برنامه ، به توسعه دهندگان کمک می کند تا در مجموعه مهارت های خود با تمرکز بر دسترسی به موضوعات پیچیده بدون توجه به سطح مهارت ، گام بردارند. او یک MVP مایکروسافت برای دات نت است و تعداد زیادی مقاله در مورد C # در وبلاگ خود تألیف کرده است. او عاشق به اشتراک گذاشتن تجربیات خود است و در 9 سال گذشته بیش از 300 سخنرانی فنی در ایالات متحده و اروپا ارائه داده است. جرمی با همسر دوست داشتنی ، 2 گربه ، یک سگ سگ شکاری و یک باندجو در شمال واشنگتن زندگی می کند.

Pluralsight (پلورال سایت)

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

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.