قیمت این دوره: 99,000 تومان
  • مدرس دوره : حمیدرضا ایل بیگی
  • تعداد ویدیوها : 27 ویدیو
  • مدت زمان دوره : 7:11:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1399/06/17
ثبتـــ نام در این دوره ثبت نام در دوره
 آموزش Rx Java در اندروید

آموزش Rx Java در اندروید

برنامه نویسی Reactive به طور خلاصه به برنامه نویسی غیر همزمان عملیات های انجام شده در اپلیکیشن گفته می شود به

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

قبل از حضور Rx Java برنامه نویسان از AsyncTask  برای پردازش عملیات های غیر همزمان خود استفاده می کردند اما

در حال حاضر با وجود Rx Java که قابلیت توسعه پذیری و مدیریت فوق العاده ای را به اپلیکیشن می دهد و کد نویسی را به

شدت ساده تر و روان تر کرده ، به فراموشی سپرده شده است.

اتفاقی که باعث معروفیت و توسعه Rx Java و پی بردن به قدرت آن شد ، اعلام استفاده اپلیکیشن های بزرگی همچون Netflix

ازRx Java در توسعه اپلیکیشن خود بوده است.

دوره در دو فصل پیاده سازی می شود که شامل :

فصل اول :

- معرفی برنامه نویسی Reactive

- معرفیRx Java  و Rx Android

- معرفی Observable و Observer

- معرفی انواع Operator  و Schedulers و نحوه استفاده از آن ها

و...

فصل دوم :

- کار با کتابخانه Retrofit

- ساخت دیتابیس در Mysql

- کد نویسی سمت سرور با php

- ساخت ApiClient و ApiInterface

- ارسال درخواست به سرور با Rx Java

- دریافت اطلاعات با استفاده از Rx Java

 

سطح دوره از مبتدی تا پیشرفته است.در این دوره از آخرین ورژن Rx Java  یعنی 3 استفاده می شود.

برای اطلاع بیشتر از مبحث دوره حتما دموی دوره را مشاهد نمایید.




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

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

1
  • معرفی دوره

00:09:30

معرفی دوره

2
  • معرفی Rx Java و Rx Android

00:14:00

معرفی Rx Java و Rx Android و آشنای با زبان برنامه نویسی Reactive

3
  • معرفی Observer و Observable

00:08:00

معرفی Observer و Observable

4
  • معرفی Operator و Subscription

00:13:30

معرفی Operator و Subscription و نحوه کاربرد آنها در Rx Java

5
  • کار با Create

00:25:00

کار با Create به عنوان اولین اپراتور

6
  • ساخت model و کار با Just

00:25:30

ساخت model و کار با Just

7
  • نحوه بلاک شدن ui و رفع آن

00:26:30

نحوه بلاک شدن ui و رفع آن

8
  • کار با range و repeat

00:09:40

کار با دو اپراتور range و repeat

9
  • معرفی Composite Disposable

00:17:00

معرفی Composite Disposable و نحوه کاربرد آن

10
  • کار با Interval

00:18:00

یادآوری Handler و کار با Interval

11
  • کار با Timer

00:08:00

کار با Timer

12
  • کار با Take

00:12:00

کار با Take ;که یکی از مهم ترین operator ها می باشد

13
  • کار با TakeWhile

00:10:30

کار با TakeWhile

14
  • کار با Distinct

00:10:30

کار با Distinct،یکی از operator های به شدت کاربردی در حوزه فیلتر

15
  • کار با Buffer

00:13:54

کار با Buffer

16
  • کار با Debounce

00:15:33

کار با Debounce و Search View

17
  • ساخت Database و کدنویسی سمت سرور

00:27:53

از این جلسه وارد مباحث فصل دوم می شویم و ساخت Database و کدنویسی سمت سرور در این جلسه بررسی می گردد

18
  • طراحی ui نمایش item

00:22:41

طراحی ui نمایش item در adapter

19
  • ساخت model و adapter

00:11:43

ساخت model و adapter برای نمایش داده ها از سمت سرور

20
  • ساخت ApiClient و ApiInterface

00:13:18

ساخت ApiClient و ApiInterface

21
  • دریافت اطلاعات از سمت سرور با rx java

00:25:48

دریافت اطلاعات از سمت سرور با rx java

22
  • معرفی Flowable و Single

00:16:38

معرفی Flowable و Single

23
  • کار با fromArray

00:17:00

کار با fromArray

24
  • مرور کلی مباحث (1)

00:19:09

مرور کلی مباحث (1)

25
  • مرور کلی مباحث (2)

00:20:49

مرور کلی مباحث (2)

26
  • قسمت پایانی

00:19:46

قسمت پایانی

27
  • سورس کامل پروژه

00:00:00

سورس کامل پروژه

دوره های دیگر مدرس

مشاهده همه دوره ها

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

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