آموزش بررسی عمیق انگولار: مدیریت پیشرفته وضعیت (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!

نمایش نظرات

آموزش بررسی عمیق انگولار: مدیریت پیشرفته وضعیت (State Management)
جزییات دوره
2h 0m
23
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
6
از 5
دارد
دارد
دارد
Ervis Trupja
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ervis Trupja Ervis Trupja

برنامه نویس وب Full-Stack .NET با پیشینه ریاضی

Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.

او کار خود را به عنوان معلم ریاضی آغاز کرد و در آنجا به قدرت تدریس مؤثر پی برد. پس از یک سال تدریس حرفه‌ای، او تصمیم گرفت خود را در صنعت فناوری در حال تحول و تغییر به چالش بکشد. او هرگز از یادگیری مهارت های برنامه نویسی و زبان های جدید دست نکشید. در اوایل، او شروع به ایجاد برنامه های وب فقط برای سرگرمی کرد. این علاقه از آن زمان به تصمیم او برای کار تمام وقت در زمینه فناوری منجر شد. موفقیت و تفریحی که او در این زمینه دارد، این اشتیاق را امروز زنده نگه می دارد. سوابق تحصیلی او شامل کارشناسی ارشد علوم ریاضی و علوم کامپیوتر است. اشتیاق او به زبان های خارجی او را به یادگیری و برقراری ارتباط روان به پنج زبان سوق داده است: آلبانیایی، انگلیسی، ترکی، ایتالیایی و آلمانی.