قیمت این دوره: 75,000 تومان
  • مدرس دوره : سجاد مرادی
  • تعداد ویدیوها : 21 ویدیو
  • مدت زمان دوره : 5:49:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1399/10/20
ثبتـــ نام در این دوره ثبت نام در دوره
 آموزش dagger 2

آموزش dagger 2

در این دوره بنده قصد دارم فریمورک dagger که برای تزریق وابستگی استفاده میشود را به شما دوستان عزیز آموزش دهم.

با استفاده از این فریموک شما میتوانید از تکرار بیش از اندازه ی کد های خود جلوگیری کنید، با مستقل کردن کلاس ها آن ها را راحت تر مورد 

آزمون و خطا قرار دهید، اگر چندیدن کلاس به یکدیگر مرتبط باشند با ایجاد تغییر در یک یا چند تا از آن ها احتمال مواجه شدن با خطا بسیار

کاهش میابد، وابستگی های تودرتو را از بین ببرید و...

در واقع با dagger شما آینده نگری انجام میدهید و حتی اگر پس از مدت ها به کد های خود برای تغییرات بازگردید، به راحتی میتوانید

کار های مورد انتظارتان را انجام دهید.




فهرستـــ ویدیوها

مدت زمان دوره 5:49:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:05:30

معرفی دوره

2
  • مقدمه DI

00:16:26

این قسمت مقدمه ای بر دوره است و درمیابیم چرا به dagger نیاز پیدا میکنیم

3
  • inject-part1@

00:13:01

در این قسمت و قسمت بعد در رابطه با @Inject صحبت میکنیم.

4
  • Inject-Part2@

00:13:36

این بخش در ادامه ی بخش قبلی میباشد.

5
  • Module-@Provides@

00:14:32

در این قسمت به توضیح درباره ی module@ و provides@ پرداخته میشود

6
  • Module@-@Binds

00:20:06

آموزش Binds@ که جایگزینی شرطی برای Provides@ میباشد.

7
  • Inject Value

00:12:01

این آموزش درباره ی نحوه ی تزریق کردن یک مقدار و همچنین نحوه ی اتصال ماژول ها به یکدیگر میباشد.

8
  • Component.Builder@

00:21:31

در این جلسه در رابطه با Component.Builder , @Named , @Bindsinstance و Qualifire@ صحبت میکنیم.

9
  • Singleton@

00:14:27

در این بخش ابتدا یک اصلاح درباره ی توضیحات قسمت قبل و سپس به نحوه ی کاربرد Singleton@ پرداخته میشود.

10
  • Component.Factory@

00:13:37

در این قسمت به آموزش Factory و مزایای آن نسبت به Builder پرداخته میشود.

11
  • Application Class

00:13:17

این جلسه در رابطه با کلاس Application و نحوه ی جابجایی یک مقدار ثابت بین اجزای مختلف آن صحبت شده است.

12
  • Custom Scope

00:19:10

در این بخش به این آموزش میپردازیم که چگونه Scope های متفاوت را ایجاد کنیم

13
  • Subcomponent@

00:18:07

این جلسه در رابطه با Subcomponent@ و همینطور Subcomponent.Builder@ خواهد بود.

14
  • Recyclerview Simple Project

00:22:39

در این بخش یک پروژه ی کوچک را اجرا میکنیم و در آن adapter و Glide را اینجکت میکنیم.

15
  • Multibinding-Part1

00:32:44

در این بخش درباره ی multibinding بحث میکنیم.

16
  • Multibinding-Part2

00:36:53

ادامه ی مبحث multibinding

17
  • ViewModel Injection

00:29:55

در این قسمت با استفاده از multibinding یک viewmodel ساده را اینجکت میکنیم.

18
  • Retrofit Injection

00:12:53

در این بخش ما یادمیگیریم چگونه Retrofit را اینجکت کنیم.

19
  • Dagger-Android-Part1

00:11:01

از این بخش ما وارد dagger-android میشویم که نسبت به Dagger بهینه تر میباشد.

20
  • Dagger-Android-FragmentInjection

00:08:11

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

21
  • Source

00:00:00

سورس کدها


نظرات کاربران در رابطه با این دوره

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