نوروز مبارک

نوروز مبارک

🔥 جشنواره نوروزی آموزش با ۷۰٪ تخفیف ویژه! 🎉

با آغاز سال نو، فرصتی استثنایی برای یادگیری فراهم شده است! 🌸

🚀 چرا نباید این فرصت را از دست داد؟
✅ دوره‌های متنوع و کاربردی
✅ تدریس توسط اساتید مجرب
✅ یادگیری در هر زمان و هر مکان

📌 همین حالا از این تخفیف فوق‌العاده بهره‌مند شوید! فرصت محدود است!

 

قیمت این دوره: 99,000 29,700 تومان
  • مدرس دوره : حمیدرضا ایل بیگی
  • تعداد ویدیوها : 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
00:00
00: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

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

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

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

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

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

mjalp

ارسال شده در 1401/03/06

خوب بود من راضی بودم ، مرسی 

sattar-sh

ارسال شده در 1400/01/24

سلام 

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

tohid noori

ارسال شده در 1399/12/10

ولی من در اخر درک نکردم ادم با asynTask بفرسته چه فرقی اره UI بلاک نمیشه کارشم میکنه گفتبن تفاوتش تو اپراتوراست که rxJava را بش برتری میده که ما تو گرفتن response که کار اصلیمونه از operator ها استفاده نمیکنیم.

اون دید اصلی پروزه را نشان ندادین شاید تو movie streaming در این قسمت rx java خودشو بیشر نشون بده....

ahmad banikamali

ارسال شده در 1399/12/11

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

حمیدرضا ایل بیگی (مدرس)

ارسال شده در 1399/12/16

سلام

ببخشید دیر جواب دادم

مقایسه rx java با asynTask مثله مقایسه ماشین های داخلی با خارجی نمیتونین بگین چون همشون چهار تا چرخ دارن پس فرقی نمیکنه سوار کدومشون بشیم

ویژگی های rx بسیار زیاده که باید به مرور زمان داخل پروژه تون استفاده کنین یادگیری یهویی و یه شب رخ نمیده

یه موضوع دیگم هست قرار نیست از همه operator ها استفاده کنین

پروژه تون گره میخوره اونجور کلا

در دوره movie streaming ترکیب با rx java با room رو کار کردیم کلا کاری به operator ها نداریم

حمیدرضا ایل بیگی (مدرس)

ارسال شده در 1399/12/16

سلام خدمت شما

لحن انتقاد با توهین کردن کاملا بحثش جداست

تفاوت این دوتا فهمیدین بعدش کامنت بزارین

ahmad banikamali

ارسال شده در 1399/12/02

سلام

تمام دوره رو دیدم و نظرم رو میگم.

نزدیک 30 درصد از دوره به حرفای بی ربط و دیباگ های ساده گذشت.

استاد مفاهیم رو به صورت سطحی میگن و احساس میکنم خودش هم به درستی عمق مطلب رو نگرفته.

نام کلاس ها و متغیرها استاندارد نبود.

قسمتی از تدریسشون هم بنده متوجه شدم اشتباه گفتن(بحث جاست که که گفتن فقط برای رشته هست  در صورتی که جنریک هست.)

مزایای این دوره هم این بود که استاد صادق بودن و آنچه نمی دونستن رو میگفتن و الکی نمی پیچوندن.

همچنین در انتهای دوره هم منبع خوبی رو پیشنهاد دادن. 

و اینکه مطالب آر ایکس رو هم که میگفتن اثر هر کدوم رو توی لاگ نشون میدادن. 

در کل ارزش مادی دوره با همین تخفیفی که گذاشتن مناسب هست و نباید با این قیمت انتظار چیز بهتری داشت. 

ممنون.

ahmad  banikamali

tohid noori

ارسال شده در 1399/12/09

بله قسمت جاست را اشتباه گفتن جاست میتونه لیست از object بگیره اون ابجکت میتونه هرچیزی باشه string یا Int  ِو غیره... ولی فقط لیمیتیشن جاست اینه که بین ۰ تا ۱۰ تا object بیشتر نمیتونه بگیره.

ahmad  banikamali

حمیدرضا ایل بیگی (مدرس)

ارسال شده در 1399/12/16

ببخشید دیر پاسخ دادم

تشکر از شما که اصلاح کردین این موضوع

به هر حال در حین رکورد ممکنه بخشی فراموش بشه

 

nadi

ارسال شده در 1399/10/22

سلام. دوره رو تمام کردم مثل بقیه دوره های استاد عالی بودن. به دوستان توصیه میکنم

ممنون

علی جمالی

ارسال شده در 1399/08/26

سلام استاد ایل بیگی .
ایا دوره پروژه محور دیگه ای که توی اون از  RxJava و mvvm استفاده شده باشه هست؟

البته بجز مووی استرمینگ . یا اگه نیست قست دارید چنین دوره ای شروع کنید.

حمیدرضا ایل بیگی (مدرس)

ارسال شده در 1399/08/26

سلام خدمت شما

والا قصدش رو دارم بزارم دوره پروژه محور برای mvvm ولی فعلا باید دوره های دیگه رو به پایان برسونم تا فرصتش پیش بیاد

bahmanii

ارسال شده در 1399/08/21

عرض سلام خدمت جناب ایل بیگی

خواستم تشکر کنم بابت این دوره. 

سبک تدریستون خیلی خوبه. مباحث را به ساده ترین شکل ممکن و عملاً خودمونی توضیح میدید که باعث میشه راحت تر بفهمم.

خواستم ازتون درخواست کنم لطفاً دوره ای برای تدریس مبحث Dagger 2 ایجاد کنید. یه دوره توی تاپ لرن وجود داره اما سبک تدریس خیلی گنگه و حداقل خودم خیلی نتونستم با نحوه تدریس مدرس ارتباط برقرار کنم.

امیر ذوالنوریان

ارسال شده در 1399/07/21

سلام جناب ایل بیگی

ممنون از آموزش های خوبتون

بعد از این دوره بهتره اول movie straming رو بگذرونیم یا mvvm  یا متریال دیزاین؟

امیر ذوالنوریان

حمیدرضا ایل بیگی (مدرس)

ارسال شده در 1399/07/21

سلام

ممنون از لطفتون

متریال دیزاین رو که هر وقت گذروندین مشکلی نیس

هر دو دوره رو میتونین وارد بشین

بهتره mvvm و بعد برین تو ساخت اپ Movie Streaming