اصول NgRx
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
در قلب مدیریت استیت در Angular، دانش کامل از الگوی Redux و کتابخانه NgRx قرار دارد. NgRx یک کتابخانه قدرتمند برای سازماندهی و مدیریتاستیت و تعاملات بااستیت در اپلیکیشن های Angular شما بر اساس الگوی Redux است. در این دوره، مبانی NgRx، شما مهمترین مبانی، بهترین شیوهها و سناریوهای رایجی که باید بدانید تا به سرعت با NgRx کار کنید، یاد خواهید گرفت.
در ابتدا، خواهید آموخت چگونه یک فروشگاه (store) واحد برای تماماستیت اپلیکیشن خود تعریف کنید، دادهها را با استفاده از selectors از استور دسترسی پیدا کنید، اکشن ها را با استفاده از action creators ارسال کنید و آن اکشن ها را با استفاده از reducers پردازش کنید تااستیت جدید ایجاد شود. سپس، بررسی خواهید کرد که چگونه افکت های جانبی، مانند عملیات غیرهمزمان، را با استفاده از افکت ها مدیریت کنید.
بعد از آن، نحوه استفاده از Entity Adapter برای مدیریت کالکشن ها و Router Store را برایlisten کردن به استیت روتر (router) یاد خواهید گرفت. در نهایت، درباره Component Store برای مدیریت استیت محلی خواهید آموخت. زمانی که این دوره را به پایان رسانید، دانش بنیادی از NgRx خواهید داشت که به شما کمک میکند تا به سمت توسعهاپلیکیشن های Angular بزرگتر یا پیچیدهتر پیشرفت کنید.
اصول NgRx
-
بررسی دوره 0:02:00
-
مقدمه 0:03:00
-
NgRx چیست؟ 0:05:00
-
چرا از NgRx استفاده کنیم؟ 0:06:00
-
بهرهبرداری حداکثری از این دوره 0:02:00
-
اپلیکیشن نمونه 0:02:00
-
مباحث دوره 0:01:00
-
مقدمه 0:02:00
-
دمو: راهاندازی اپلیکیشن نمونه 0:03:00
-
دمو: نصب و راهاندازی فروشگاه 0:04:00
-
دمو: ساخت یک Reducer برای پردازش اکشن ها 0:06:00
-
دمو: ارسال یک اکشن برای تغییر استیت 0:05:00
-
مقدمه 0:04:00
-
نصب ابزارها 0:02:00
-
دمو: استفاده از ابزارها 0:04:00
-
مقدمه 0:04:00
-
نوشتن Action Creators 0:04:00
-
ایجاد Action Groups 0:05:00
-
دمو: Action Creators 0:05:00
-
دمو: بارگذاری Action Creators محصولات 0:06:00
-
مقدمه 0:08:00
-
دمو: Selectors 0:05:00
-
مقدمه 0:01:00
-
افکت ها چیستند؟ 0:04:00
-
تعریف یک افکت 0:03:00
-
دمو: تعریف یک افکت 0:05:00
-
مدیریت استثناها در افکت ها 0:04:00
-
عملگرهای نقشهبرداری RxJs و افکت ها 0:08:00
-
مقدمه 0:04:00
-
دمو: افزودن و استفاده از Router Store 0:07:00
-
دمو: راهاندازی استیت در افکت 0:03:00
-
دمو: ناوبری در افکت 0:07:00
-
مقدمه 0:04:00
-
Entity Adapter 0:05:00
-
دمو: افزودن و استفاده از Entity Adapter در Reducers 0:05:00
-
دمو: Entity Selectors 0:03:00
-
مقدمه 0:07:00
-
دمو: Component Store 0:04:00
-
مقدمه 0:01:00
-
کتابخانههای اضافی NgRx 0:04:00
-
کامپوننتهای مستقل و سیگنالها 0:06:00
-
جمع بندی 0:01:00
مشخصات آموزش
اصول NgRx
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:پیشرفته
- تعداد درس:42
- مدت زمان :2:55:02
- حجم :444.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy