لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بررسی عمیق انگولار: مدیریت پیشرفته وضعیت (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!
Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.
او کار خود را به عنوان معلم ریاضی آغاز کرد و در آنجا به قدرت تدریس مؤثر پی برد. پس از یک سال تدریس حرفهای، او تصمیم گرفت خود را در صنعت فناوری در حال تحول و تغییر به چالش بکشد. او هرگز از یادگیری مهارت های برنامه نویسی و زبان های جدید دست نکشید. در اوایل، او شروع به ایجاد برنامه های وب فقط برای سرگرمی کرد. این علاقه از آن زمان به تصمیم او برای کار تمام وقت در زمینه فناوری منجر شد. موفقیت و تفریحی که او در این زمینه دارد، این اشتیاق را امروز زنده نگه می دارد. سوابق تحصیلی او شامل کارشناسی ارشد علوم ریاضی و علوم کامپیوتر است. اشتیاق او به زبان های خارجی او را به یادگیری و برقراری ارتباط روان به پنج زبان سوق داده است: آلبانیایی، انگلیسی، ترکی، ایتالیایی و آلمانی.
نمایش نظرات