آموزش بررسی عمیق انگولار: مدیریت وضعیت مدرن با Signals و SignalStore - آخرین آپدیت

دانلود Angular Deep Dive: Modern State with Signals and SignalStore

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با رشد برنامه‌های انگولار، مدیریت وضعیت (State) در میان کامپوننت‌ها و سرویس‌ها به سرعت پیچیده و تکراری می‌شود. در این دوره آموزشی معرفی NgRx SignalStore، شما یاد می‌گیرید که چگونه وضعیت برنامه خود را با استفاده از استور واکنش‌گرای مدرن انگولار، ساده‌سازی و ساختاربندی کنید. ابتدا، نحوه انتقال از سیگنال‌های محلی کامپوننت به یک SignalStore قابل استفاده مجدد را بررسی خواهید کرد. سپس، یاد می‌گیرید که چگونه داده‌های نامتقارن (Asynchronous) را با استفاده از Effects مدیریت کنید تا وضعیت برنامه شما واکنش‌گرا و سازگار باقی بماند. در نهایت، مدیریت بهینه مجموعه‌ها را با استفاده از الگوی Entity و Named Entity Collections خواهید آموخت. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم از NgRx SignalStore را برای ایجاد یک مدیریت وضعیت تمیز، مقیاس‌پذیر و قابل نگهداری در برنامه‌های انگولار خود به دست خواهید آورد.

سرفصل ها و درس ها

چرا مدیریت وضعیت اهمیت دارد Why State Management Matters

  • کشف علت اهمیت مدیریت وضعیت Discovering Why State Management Matters

  • بررسی محل قرارگیری وضعیت در برنامه‌های انگولار (دمو) Exploring Where State Lives in Angular Applications (Demo)

  • شناسایی مشکل انفجار وضعیت (State Explosion) Recognizing the State Explosion Problem

  • درک اهمیت ساختار در مدیریت وضعیت Understanding Why Structure Matters in State Management

شروع کار با SignalStore Getting Started with the SignalStore

  • درک مفاهیم بنیادی NgRx SignalStore Understanding the NgRx SignalStore Fundamentals

  • کالبدشکافی ساختار SignalStore Breaking Down a SignalStore Structure

  • محلی‌سازی و جهانی‌سازی وضعیت Localizing and Globalizing State

  • تصمیم‌گیری درباره محل قرارگیری وضعیت در برنامه Deciding Where to Put the State in the App

  • متمرکز کردن وضعیت مشترک پرداخت و استفاده محلی از آن Centralizing Shared Checkout State and Using It Locally

  • سازماندهی وضعیت محصولات برای ویژگی‌های برنامه Organizing Product State for the Feature

  • مدیریت وضعیت جزئیات محصول Managing State for Product Details

  • ساخت لایه وضعیت پرداخت Building the Checkout State Layer

داده‌های نامتقارن، رویدادها و الگوهای Entity Async Data, Events, and Entity Patterns

  • تصمیم‌گیری درباره محل قرارگیری وضعیت نامتقارن Deciding Where Async State Should Live

  • انتقال از حالت همگام به نامتقارن با rxMethod Moving from Sync to Async With rxMethod

  • پیاده‌سازی وضعیت نامتقارن جهانی با SignalStore Implementing Global Async State with the SignalStore

  • پیاده‌سازی وضعیت نامتقارن محلی با SignalStore Implementing Local Async State with the SignalStore

  • افزودن قابلیت جستجوی واکنش‌گرا Adding a Reactive Search

  • طراحی ویژگی‌های سفارشی برای استور Designing Custom Store Features

  • مدیریت کتاب‌ها با الگوی Entity Managing Books with the Entity Pattern

  • درک پلاگین رویدادها (Events Plugin) Understanding the Events Plugin

  • استفاده از رویدادها برای ارتباطات استور Using Events for Store Communication

  • تست Signal Store Testing the Signal Store

مقایسه الگوهای مدیریت وضعیت Comparison of State Management Patterns

  • درک قابلیت‌های Signal Store Understanding the Capabilities of the Signal Store

  • بررسی رویکرد کلاسیک NgRx جهت مقایسه Exploring the Classic NgRx Approach for Comparison

  • بررسی BehaviorSubject در الگوی سرویس Exploring the BehaviorSubject-in-a-Service Pattern

  • مقایسه رویکرد سیگنال‌ها در سرویس با Signal Store Comparing the Signals-in-a-Service Approach with the Signal Store

  • مرور نکات کلیدی و جمع‌بندی Reflecting on Key Takeaways

نمایش نظرات

آموزش بررسی عمیق انگولار: مدیریت وضعیت مدرن با Signals و SignalStore
جزییات دوره
1h 30m
27
(آخرین آپدیت)
10
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Fabian Gosebrink Fabian Gosebrink

Fabian Gosebrink Microsoft MVP ، Google Developer Expert و Angular & ASP.NET Core توسعه دهنده وب است. وی به عنوان یک مهندس نرم افزار ، مشاور ، سخنران و مربی ، از مشتریانی که برنامه های وب با بیش از 10 سال تجربه دارند ، پشتیبانی می کند. فابیان در جامعه بسیار فعال است مانند هدایت جامعه زاویه ای سوئیس "SwissAngular" ، گروه کاربر دات نت در زوریخ ، هدایت بزرگترین C # - جامعه آلمانی (mycsharp.de) و سخنرانی در گروه های محلی کاربری و کنفرانس های بین المللی.