آموزش مبانی NgRx

NgRx Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: NgRx یک کتابخانه قدرتمند برای مدیریت وضعیت و تعاملات در برنامه های Angular شما است. این دوره شما را با NgRx شروع می کند، از جمله ذخیره، اکشن ها، کاهش دهنده ها، انتخابگرها، افکت ها، آداپتور موجودیت، فروشگاه مسیریاب، و ذخیره کامپوننت. در هسته مدیریت حالت در Angular دانش کاملی از الگوی Redux و کتابخانه NgRx است. NgRx یک کتابخانه قدرتمند برای سازماندهی و مدیریت حالت و تعامل با وضعیت در برنامه های Angular شما به دنبال الگوی Redux است. در این دوره، NgRx Fundamentals، شما مهمترین اصول، بهترین شیوه ها و سناریوهای رایج نادیده گرفته شده را که باید بدانید تا به سرعت با NgRx راه اندازی کنید، یاد خواهید گرفت. ابتدا، خواهید فهمید که چگونه یک فروشگاه واحد را برای تمام وضعیت برنامه خود تعریف کنید، به داده ها از فروشگاه با انتخابگرها دسترسی داشته باشید، اقدامات را با استفاده از Action Creators ارسال کنید، و آن اقدامات را با کاهش دهنده ها برای ایجاد حالت جدید پردازش کنید. در مرحله بعد، نحوه کنترل عوارض جانبی، مانند عملیات ناهمزمان، با اثرات را بررسی خواهید کرد. سپس، نحوه استفاده از Entity Adapter برای مدیریت مجموعه ها و Router Store برای گوش دادن به وضعیت روتر را خواهید دید. در نهایت، با Component Store برای مدیریت وضعیت محلی آشنا خواهید شد. پس از اتمام این دوره، دانش پایه ای در مورد NgRx خواهید داشت که به شما کمک می کند تا برنامه های کاربردی Angular بزرگتر یا پیچیده تر را توسعه دهید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی Introduction

  • معرفی Introduction

  • NgRx چیست؟ What Is NgRx?

  • چرا از NgRx استفاده کنیم؟ Why Use NgRx?

  • بیشترین بهره را از این دوره ببرید Getting the Most from This Course

  • نمونه برنامه Sample Application

  • طرح کلی دوره Course Outline

اولین نگاه First Look

  • معرفی Introduction

  • نسخه ی نمایشی: راه اندازی نمونه برنامه Demo: Setting up the Sample Application

  • نسخه ی نمایشی: فروشگاه را نصب و راه اندازی کنید Demo: Install and Initialize the Store

  • نسخه ی نمایشی: ایجاد یک کاهش دهنده برای اقدامات فرآیندی Demo: Building a Reducer to Process Actions

  • نسخه ی نمایشی: یک اقدام برای تغییر وضعیت ارسال کنید Demo: Dispatch an Action to Change State

ابزارهای توسعه دهنده و اشکال زدایی Developer Tools and Debugging

  • معرفی Introduction

  • نصب ابزار Installing the Tools

  • نسخه ی نمایشی: با استفاده از ابزار Demo: Using the Tools

به شدت تایپ کنش‌ها با Action Creators Strongly Typing Actions with Action Creators

  • معرفی Introduction

  • نوشتن Action Creators Writing Action Creators

  • ایجاد گروه های اقدام Create Action Groups

  • نسخه ی نمایشی: Action Creators Demo: Action Creators

  • نسخه ی نمایشی: بارگیری محصولات اقدام سازندگان Demo: Loading Products Action Creators

انتخاب حالت با انتخابگرها Selecting State with Selectors

  • معرفی Introduction

  • نسخه ی نمایشی: انتخابگرها Demo: Selectors

کار با افکت ها Working with Effects

  • معرفی Introduction

  • اثرات چیست؟ What Are Effects?

  • تعریف یک اثر Defining an Effect

  • نسخه ی نمایشی: تعریف یک اثر Demo: Defining an Effect

  • مدیریت استثنا در جلوه ها Exception Handling in Effects

  • عملگرها و افکت های نقشه برداری RxJs RxJs Mapping Operators and Effects

با Router Store به Router State گوش دهید Listen to Router State with Router Store

  • معرفی Introduction

  • نسخه ی نمایشی: افزودن و استفاده از Router Store Demo: Add and Use Router Store

  • نسخه ی نمایشی: حالت اولیه را در اثر راه اندازی کنید Demo: Initialize State in Effect

  • نسخه ی نمایشی: پیمایش در اثر Demo: Navigating in Effect

مدیریت مجموعه ها با Entity Adapter Managing Collections with Entity Adapter

  • معرفی Introduction

  • آداپتور نهاد Entity Adapter

  • نسخه ی نمایشی: افزودن و استفاده از آداپتور Entity در Reducers Demo: Add and Use Entity Adapter in Reducers

  • نسخه ی نمایشی: انتخابگر نهاد Demo: Entity Selectors

مدیریت Local State با Component Store Manage Local State with Component Store

  • معرفی Introduction

  • نسخه ی نمایشی: فروشگاه کامپوننت Demo: Component Store

کلمات پایانی Final Words

  • معرفی Introduction

  • کتابخانه های NgRx اضافی Additional NgRx Libraries

  • مولفه ها و سیگنال های مستقل Stand Alone Components and Signals

  • بسته شدن Closing

نمایش نظرات

نظری ارسال نشده است.

آموزش مبانی NgRx
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 55m
42
Pluralsight (پلورال سایت) pluralsight-small
19 اردیبهشت 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Duncan Hunter

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Duncan Hunter Duncan Hunter

دانکن به عنوان یک مشاور نرم افزاری استرالیایی ، بنیانگذار Foodzone ، نویسنده Pluralsight که به دنیا می رود صحبت می کند و در رویدادها صحبت می کند و متخصصان فن آوری را آموزش می دهد. دانکن یک متخصص Angular است و زمان خود را بین تیم های آموزشی و مهارت آموزی تقسیم می کند تا بهترین روش ها را با Angular ، Foodzone در حال رشد و کار برای نوشتن کد برای مشتریان انجام دهد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.