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

آموزش dagger 2

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

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

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

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

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

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



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

مدت زمان دوره 5:49:00
  • در صورتیکه ویدئو نمایش داده نشد آن را دانلود کنید و با KmPlayer مشاهده کنید.

  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

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
  • نقدیــ

سورس کدها

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

جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .