لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بررسی عمیق انگولار: مدیریت پیشرفته وضعیت (State Management)
- آخرین آپدیت
دانلود Angular Deep Dive: Advanced State Management
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مدیریت دادهها در برنامههای بزرگ انگولار میتواند پیچیده شود و منجر به کدهایی گردد که نگهداری و درک آنها دشوار است. در دوره «بررسی عمیق انگولار: مدیریت پیشرفته وضعیت»، شما یاد میگیرید که با مدیریت بهینه دادهها، برنامههایی قدرتمند و مقیاسپذیر بسازید. ابتدا مفاهیم بنیادی مدیریت وضعیت را بدون استفاده از کتابخانههای خارجی بررسی میکنید تا متوجه شوید چرا به راهکارهای پیشرفتهتر نیاز است. سپس، نحوه تسلط بر NgRx برای مدیریت جریانهای پیچیده داده در برنامه را خواهید آموخت. در نهایت، یاد میگیرید چگونه از ویژگیهای مدرن انگولار مانند Signals استفاده کنید و بهترین استراتژی مدیریت وضعیت را برای هر سناریو انتخاب نمایید. پس از اتمام این دوره، شما مهارتها و دانش لازم برای طراحی و ساخت برنامههای انگولار با کارایی بالا و قابل نگهداری را خواهید داشت که متناسب با نیازهای شما رشد کنند.
سرفصل ها و درس ها
مقدمهای بر مدیریت وضعیت در انگولار
Introduction to State Management in Angular
مقدمهای بر مدیریت وضعیت در انگولار
Introduction to State Management in Angular
وضعیت (State) در انگولار چیست؟
What Is State in Angular?
مقایسه وضعیت محلی در مقابل وضعیت سراسری
Local vs. Global State
استفاده از سرویسها برای وضعیت مشترک
Using Services for Shared State
دمو: پیادهسازی سرویسها برای وضعیت مشترک
Demo: Using Services for Shared State
ساخت اعلانهای واکنشگرا با استفاده از RxJS در انگولار
Building Reactive Notifications Using RxJS in Angular
چه زمانی به سراغ کتابخانههای مدیریت وضعیت برویم؟
When to Move to a State Management Library
ارتقای مدیریت وضعیت از RxJS به NgRx
Upgrading State Management from RxJS to NgRx
NgRx چیست و چرا باید از آن استفاده کنیم؟
What Is NgRx and Why Use It?
راهاندازی NgRx و Store (نصب پکیجها)
Setting up NgRx and Store (Installing Packages)
دمو: پیکربندی NgRx Store
Demo: Setting up NgRx Store
ایجاد اکشنهای برنامه (Application Actions) در NgRx
Creating Application Actions in NgRx
ساخت Reducerها برای مدیریت وضعیت برنامه
Building Reducers to Manage Application State
اتصال اکشنها به Reducerها: جریان وضعیت در NgRx
Connecting Actions to Reducers: State Flow in NgRx
انتقال منطق سرویسها به NgRx برای مدیریت وضعیت
Migrating Service Logic to NgRx for State Management
دسترسی به وضعیت با استفاده از Selectorها در NgRx
Accessing State Using Selectors in NgRx
ایجاد NgRx Effects برای مدیریت Side Effectها
Creating NgRx Effects for Side Effects
بهکارگیری NgRx Effects برای مدیریت اثرات جانبی در انگولار
Using NgRx Effects to Manage Side Effects in Angular
عیبیابی با Redux DevTools
Debugging with Redux DevTools
مدیریت مدرن وضعیت با NgRx و Signals
Modern State Management with NgRx and Signals
مقدمهای بر NgRx Entity
Introduction to NgRx Entity
استفاده از NgRx Entity برای مجموعهها (Collections)
Using NgRx Entity for Collections
مقدمهای بر Angular Signals
Introduction to Angular Signals
یکپارچهسازی Signals با Selectorهای NgRx
Integrating Signals with NgRx Selectors
مرور سریع و جمعبندی نهایی
A Quick Recap. Thank you!
Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.
او کار خود را به عنوان معلم ریاضی آغاز کرد و در آنجا به قدرت تدریس مؤثر پی برد. پس از یک سال تدریس حرفهای، او تصمیم گرفت خود را در صنعت فناوری در حال تحول و تغییر به چالش بکشد. او هرگز از یادگیری مهارت های برنامه نویسی و زبان های جدید دست نکشید. در اوایل، او شروع به ایجاد برنامه های وب فقط برای سرگرمی کرد. این علاقه از آن زمان به تصمیم او برای کار تمام وقت در زمینه فناوری منجر شد. موفقیت و تفریحی که او در این زمینه دارد، این اشتیاق را امروز زنده نگه می دارد. سوابق تحصیلی او شامل کارشناسی ارشد علوم ریاضی و علوم کامپیوتر است. اشتیاق او به زبان های خارجی او را به یادگیری و برقراری ارتباط روان به پنج زبان سوق داده است: آلبانیایی، انگلیسی، ترکی، ایتالیایی و آلمانی.
نمایش نظرات