قیمت این دوره: 400,000 120,000 تومان
  • مدرس دوره : سینا جعفری پور
  • تعداد دانشجویان این دوره : 37 نفر
  • تعداد ویدیوها : 56 ویدیو
  • مدت زمان دوره : 6:41:00
  • سطح دوره : متوسط
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1400/04/01
ثبتـــ نام در این دوره
آموزش Redux مقدماتی تا پیشرفته

آموزش Redux مقدماتی تا پیشرفته

هر چیزی که برای ساختن اپ‌های مدرن با ریداکس نیاز دارید در این دوره می‌باشد.

 Redux محبوب ترین کتابخانه‌ی مدیریت حالت برای جاوا اسکریپت است. بیشتر با React استفاده می‌شود اما در ، Angular , Ember و Vue هم مشهور است، با اینکه  یک کتابخانه‌ی کوچک و قوی است، بسیاری از توسعه دهندگان می‌گویند ریداکس گیج کننده و پیچیده است و دارای کد‌های زیاد و طولانی است اما در این دوره با توضیحات شفاف میفهمیم چقدر شیرین و ساده است و میتونیم خیلی ساده ازش بهره ببریم و سایت‌هایی فوق العاده بسازیم. 

با یادگیری این دوره یک پایه‌ی بسیار قوی از Redux خواهید داشت و یاد می‌گیرید چطور کد مدرن و تمیز بنویسید. 

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

همچنین اگر ری‌اکت کار کرده باشید این دوره به شدت به شما پیشنهاد داده می‌شود.

به طور کلی چه چیزهایی در این دوره یاد می‌گیریم:

 ریداکس چیست و کی از آن استفاده می‌کنیم؟، اصول اصلی برنامه نویسی تابعی، استفاده از ابزار ریداکس برای شروع اپ‌ها، استفاده از DevTools و دیباگ کردن اپ‌ها، طراحی یک Redux store، نوشتن کد مختصر و تمیز ریداکس که به راحتی قابل دیباگ باشد، ساختاردهی درست به کد‌های ریداکس، مدیریت رویداد‌های نامتقارن با Redux-thunk، از middleware استفاده کردن و همچنین اینکه خودمان دستی بنویسیم، تست کردن کد ریداکس، متصل کردن ری‌اکت و ریداکس با استفاده از react-redux، ابزار‌های محبوب در ریداکس، بهترین شیوه‌ها و الگو‌ها،اشتباهات رایجی که بسیاری از توسعه دهندگان ریداکس انجام می‌دهند و خیلی مباحث دیگه...

حتما جلسات رایگان ابتدای دوره رو برای سنجش کیفیت دوره ببینید.

تمامی مباحث به روز است و آپدیت شده می‌باشد.

11 جلسه‌ی ابتدایی برای آشنایی شما و سنجش کیفیت دوره رایگان است. 

پیشنیاز این دوره: فقط آشنایی با جاوا اسکریپت می‌باشد و مباحث طوری تدریس شده که به راحتی درک شود.



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

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

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

1
  • معرفی دوره

  • 00:04:08
  • رایگانــ

معرفی دوره

2
  • ریداکس چیست؟

  • 00:04:22
  • رایگانــ

ریداکس چیست؟

3
  • مزایا و معایب ریداکس

  • 00:13:04
  • رایگانــ

مزایا و معایب ریداکس

4
  • آیا ریداکس به درد شما می‌خورد؟

  • 00:04:27
  • رایگانــ

آیا ریداکس به درد شما می‌خورد؟

5
  • نصب و راه اندازی

  • 00:05:28
  • نقدیــ

نصب و راه اندازی

6
  • ساختار دوره

  • 00:04:15
  • رایگانــ

ساختار دوره

7
  • برنامه نویسی تابعی چیست؟

  • 00:03:49
  • رایگانــ

برنامه نویسی تابعی چیست؟

8
  • توابع first class citizen چیست؟

  • 00:06:50
  • رایگانــ

توابع first class citizen چیست؟

9
  • توابع مرتبه بالا (Higher Order)

  • 00:03:32
  • رایگانــ

توابع مرتبه بالا (Higher Order)

10
  • ترکیب توابع (function composition)

  • 00:09:22
  • رایگانــ

ترکیب توابع (function composition)

11
  • compose و pipe

  • 00:05:49
  • رایگانــ

compose و pipe

12
  • currying

  • 00:13:33
  • رایگانــ

currying

13
  • توابع خالص (pure function)

  • 00:05:48
  • نقدیــ

توابع خالص (pure function)

14
  • immutability یا تغییر ناپذیری

  • 00:08:25
  • نقدیــ

immutability یا تغییر ناپذیری

15
  • بروزرسانی شی‌ها در برنامه نویسی تابعی

  • 00:10:11
  • نقدیــ

بروزرسانی شی‌ها در برنامه نویسی تابعی

16
  • بروزرسانی آرایه‌ها در برنامه نویسی تابعی

  • 00:09:33
  • نقدیــ

بروزرسانی آرایه‌ها در برنامه نویسی تابعی

17
  • تبدیل کد‌ها به کد immutable

  • 00:02:20
  • نقدیــ

تبدیل کد‌ها به کد immutable

18
  • immutable.js

  • 00:08:07
  • نقدیــ

immutable.js

19
  • immer

  • 00:05:58
  • نقدیــ

immer

20
  • معماری Redux

  • 00:10:15
  • نقدیــ

معماری Redux

21
  • شروع ساخت اپ ریداکس

  • 00:02:50
  • نقدیــ

شروع ساخت اپ ریداکس

22
  • طراحی store

  • 00:03:30
  • نقدیــ

طراحی store

23
  • تعریف Action ها

  • 00:06:09
  • نقدیــ

تعریف Action ها

24
  • ساختن یک reducer

  • 00:10:52
  • نقدیــ

ساختن یک reducer

25
  • ساختن store

  • 00:03:04
  • نقدیــ

ساختن store

26
  • ارسال اکشن‌ها (dispatching actions)

  • 00:05:31
  • نقدیــ

ارسال اکشن‌ها (dispatching actions)

27
  • subscribe شدن به store

  • 00:04:07
  • نقدیــ

subscribe شدن به store

28
  • actionTypes

  • 00:07:00
  • نقدیــ

actionTypes

29
  • actionCreators سازنده‌ی اکشن

  • 00:05:24
  • نقدیــ

actionCreators سازنده‌ی اکشن

30
  • تمرین و پاسخ

  • 00:09:28
  • نقدیــ

تمرین و پاسخ

31
  • ریداکس store (یک چالش)

  • 00:02:46
  • نقدیــ

ریداکس store (یک چالش)

32
  • private properties (عضو‌های پنهان)

  • 00:09:25
  • نقدیــ

private properties (عضو‌های پنهان)

33
  • ارسال اکشن‌ها (dispatching actions) ساختن دستی

  • 00:05:20
  • نقدیــ

ارسال اکشن‌ها (dispatching actions) ساختن دستی

34
  • subscribe شدن به store (ساختن)

  • 00:05:20
  • نقدیــ

subscribe شدن به store (ساختن)

35
  • نصب redux devtools

  • 00:06:07
  • نقدیــ

نصب redux devtools

36
  • اصول اولیه redux devtools

  • 00:05:14
  • نقدیــ

اصول اولیه redux devtools

37
  • inspector monitor در redux devtools

  • 00:08:02
  • نقدیــ

inspector monitor در redux devtools

38
  • trace در redux devtools

  • 00:09:34
  • نقدیــ

trace در redux devtools

39
  • import و export کردن store در devtools

  • 00:03:28
  • نقدیــ

import و export کردن store در devtools

40
  • ساختاردهی به فایل‌ها و فولدر‌ها

  • 00:05:37
  • نقدیــ

ساختاردهی به فایل‌ها و فولدر‌ها

41
  • الگوی Ducks

  • 00:10:41
  • نقدیــ

الگوی Ducks

42
  • redux-toolkit و ساختن store

  • 00:07:51
  • نقدیــ

redux-toolkit و ساختن store

43
  • ساختن Actionها با ریداکس toolkit

  • 00:10:24
  • نقدیــ

ساختن Actionها با ریداکس toolkit

44
  • ساختن reducer با redux toolkit

  • 00:13:01
  • نقدیــ

ساختن reducer با redux toolkit

45
  • ساختن slice‌ها با reduxtoolkit

  • 00:10:27
  • نقدیــ

ساختن slice‌ها با reduxtoolkit

46
  • تمرین و پاسخ

  • 00:08:57
  • نقدیــ

تمرین و پاسخ

47
  • local state و redux state

  • 00:06:58
  • نقدیــ

local state و redux state

48
  • ساختاردهی store در ریداکس

  • 00:07:11
  • نقدیــ

ساختاردهی store در ریداکس

49
  • ترکیب reducerها

  • 00:10:05
  • رایگانــ

ترکیب reducerها

50
  • Normalization

  • 00:04:04
  • نقدیــ

Normalization

51
  • Selectors

  • 00:07:47
  • نقدیــ

Selectors

52
  • Memoizing selectors

  • 00:08:54
  • نقدیــ

Memoizing selectors

53
  • تمرین و پاسخ

  • 00:18:10
  • نقدیــ

تمرین و پاسخ

54
  • Middleware چیست

  • 00:03:02
  • رایگانــ

Middleware چیست

55
  • ساختن Middleware

  • 00:11:33
  • نقدیــ

ساختن Middleware

56
  • پارامتر دادن به Middleware

  • 00:04:33
  • نقدیــ

پارامتر دادن به Middleware

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

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