این دوره راهنمای کاملی برای اکوسیستم جدید NgRx است، از جمله NgRx Data، Store، Effects، Router Store، NgRx Entity و DevTools، و همراه با مخزن Github در حال اجرا است
این دوره به طور خلاصه
مدیریت ایالتی موضوع شماره یک است که باید در مورد انتخاب های طراحی معماری frontend بدانید. چرا مدیریت حالت را در یک برنامه کاربردی تک صفحه ای انجام دهید، چه زمانی و چرا باید آن را انجام داد، چه مزایایی دارد و چه معاوضه هایی دارد؟
اینها همه سؤالات مهمی هستند که در این دوره آموزشی به آنها خواهیم پرداخت، زیرا یک تور راهنمای گسترده از اکوسیستم NgRx به شما ارائه می دهیم.
محبوب ترین کتابخانه مدیریت دولتی در فضای Angular NgRx است و دلایل خوبی هم دارد. آخرین نسخه NgRx احتمالاً یکی از مهم ترین نسخه های اخیر در کل اکوسیستم Angular است. اگرچه سازگار با نسخه قبلی است، اما دارای عملکردهای بسیار جدیدی است که تقریباً یک کتابخانه مدیریت دولتی کاملاً جدید است.
مفاهیم اصلی Actions، Reducers، Effects، Entities، و Selectors بدون تغییر باقی میمانند، اما اکنون یک API کاملاً جدید برای مدیریت این مفاهیم به روشی بسیار کمتر داریم. همچنین، ما شامل داده های NgRx هستیم که یک روش جدید و بسیار قدرتمند برای مدیریت داده های موجودیت است.
در واقع، داده های NgRx یک لایه انتزاعی قدرتمند در بالای NgRx است که به ما امکان می دهد بدون نیاز به نوشتن کد زیاد، مدیریت حالت را به بخش های بزرگی از برنامه خود اضافه کنیم!
نمای کلی دوره
در این دوره، ما قصد داریم یک برنامه کوچک موجود را انتخاب کنیم که بدون مدیریت حالت ساخته شده است. ما با شناسایی برخی از مشکلاتی که برنامه در شکل اولیه خود دارد، متوجه میشویم که عدم انجام مدیریت حالت چه عواقبی دارد.
سپس ما میخواهیم برنامه را مجدداً فاکتورسازی کنیم، و مدیریت حالت را گام به گام به چندین صفحه برنامه اضافه میکنیم. ما میخواهیم با ویژگیهای Authentication برنامه شروع کنیم و سپس به بخش مدیریت دادههای موجودیت میرویم.
ما میخواهیم تمام مفاهیم کلیدی NgRx را توضیح دهیم: Actions، Reducer، Effects، و Selectors، و میخواهیم معماری فروشگاه را با جزئیات توضیح دهیم و مزایای آن را درک کنیم.
در طول دوره ما قصد داریم گام به گام ماژول NgRx Store، NgRx Effects را به طور گام به گام معرفی و توضیح دهیم، ما قصد داریم به طور مفصل به NgRx Entity و فرمت Entity بپردازیم، می خواهیم نصب و انجام دهیم. گشت با راهنما از NgRx Dev Tools، فروشگاه مسیریاب NgRx، و اشکالزدای سفر در زمان.
همچنین میخواهیم یاد بگیریم که چگونه از دادههای NgRx حداکثر استفاده را ببریم و نحوه سفارشیسازی آن را برای مدیریت دادههای موجودیت با حداقل کد برنامه بیاموزیم. ما NgRx را پوشش میدهیم و در عین حال بهترین روشها مانند بهداشت Action خوب را در نظر داریم.
فهرست مطالب
این دوره موضوعات زیر را پوشش می دهد:
مقدمه ای بر مدیریت دولتی
معماری فروشگاه با جزئیات
مفاهیم کلیدی NgRx
Actions and Action Creators
کاهنده کننده ها
اثرات NgRx
انتخاب کنندگان
افزودن احراز هویت به یک برنامه NgRx
NgRx Entity و Entity Format
NgRx DevTools
اشکالزدای سفر در زمان NgRx
بررسی NgRx زمان اجرا و تغییرناپذیری ذخیره
فروشگاه روتر NgRx
NgRx Data and Entity State Management
بهترین شیوه های NgRx
در این دوره چه چیزی یاد خواهید گرفت؟
در پایان این دوره، با مفاهیم مدیریت دولتی و به طور کلی راه حل متمرکز فروشگاه احساس راحتی خواهید کرد.
در طراحی برنامههای کاربردی جدید با استفاده از NgRx، با استفاده از یک روش ساده احساس راحتی خواهید کرد و اکوسیستم کتابخانه Ngrx را به طور عمیق میشناسید: از جمله کتابخانههای Ngrx Store، Effects، Entity و NgRx.
میدانید چگونه با استفاده از Ngrx Schematics، بخشهایی از راهحل را بهسرعت داربست کنید، و چگونه Ngrx DevTools را از ابتدا راهاندازی کنید، از جمله ادغام روتر.
پرفروش ترین دوره های انگولار | بیش از 100 هزار دانش آموز | 16 دوره
نمایش نظرات