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

  • ایجاد اکشن‌های اپلیکیشن (Actions) در NgRx Creating Application Actions in NgRx

  • ساخت ریدوسرها (Reducers) برای مدیریت وضعیت اپلیکیشن Building Reducers to Manage Application State

  • اتصال اکشن‌ها به ریدوسرها: جریان وضعیت در NgRx Connecting Actions to Reducers: State Flow in NgRx

  • انتقال منطق سرویس‌ها به NgRx برای مدیریت وضعیت Migrating Service Logic to NgRx for State Management

  • دسترسی به وضعیت با استفاده از سلکتورها (Selectors) در NgRx Accessing State Using Selectors in NgRx

  • ایجاد افکت‌های NgRx برای مدیریت Side Effects Creating NgRx Effects for Side Effects

  • استفاده از NgRx Effects برای مدیریت عملیات جانبی در انگولار Using NgRx Effects to Manage Side Effects in Angular

  • دیباگ کردن با Redux DevTools Debugging with Redux DevTools

مدیریت وضعیت مدرن با NgRx و سیگنال‌ها Modern State Management with NgRx and Signals

  • مقدمه‌ای بر NgRx Entity Introduction to NgRx Entity

  • استفاده از NgRx Entity برای مدیریت مجموعه‌ها Using NgRx Entity for Collections

  • مقدمه‌ای بر سیگنال‌های انگولار (Angular Signals) Introduction to Angular Signals

  • یکپارچه‌سازی سیگنال‌ها با سلکتورهای 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 یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.

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