آموزش استفاده از Redux برای مدیریت حالت در Angular

Using Redux to Manage State in Angular

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: State داده های جلویی است که توسط برنامه وب تک صفحه شما ارائه می شود. این دوره شما را با Redux آشنا می کند ، سپس به شما نشان می دهد که چگونه یک برنامه Angular 2 موجود را تنظیم کنید و آن را برای استفاده از Redux برای مدیریت حالت برنامه تطبیق دهید. آیا تا به حال با مشکلاتی مواجه شده اید که برنامه Angular 2 شما به حالت خراب درآید و در نهایت هزینه کنید ساعت برای پیگیری موضوع؟ در این صورت ، استفاده از Redux برای مدیریت حالت در Angular دوره مناسبی برای شماست. شما می توانید برنامه های Angular 2 را توسعه دهید در حالی که اطمینان حاصل می کنید حالتی که بازدیدهای شما به آن متصل است قابل پیش بینی است و عیب یابی آن آسان است. ابتدا بدون استفاده از Angular اصول اصلی Redux را فرا خواهید گرفت. در مرحله بعدی ، نحوه انتقال مدیریت حالت برنامه Angular موجود به Redux ، با استفاده از کتابخانه ای به نام ng2-redux و rxjs را مشاهده خواهید کرد. سرانجام ، خواهید دید که چگونه می توانید حالت برنامه خود را در برابر تغییرات ناخواسته محافظت کنید و به راحتی می توانید هنگام استفاده از Redux منطق حالت خود را آزمایش کنید. پس از اتمام این دوره ، نه تنها می توانید از Redux برای مدیریت وضعیت برنامه Angular 2 خود استفاده کنید ، بلکه می توانید از مفاهیم معرفی شده برای مقابله با هر پروژه برنامه وب تک صفحه ای با اطمینان استفاده کنید.

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

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

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

معرفی Redux Introduction to Redux

  • مقدمه Introduction

  • آنچه در این دوره خواهید آموخت What You'll Learn in This Course

  • دریافت و راه اندازی کد شروع کننده Getting Your Starter Code up and Running

  • ساخت فروشگاه Redux Constructing a Redux Store

  • مشترک شدن در تغییرات دولت و اقدامات اعزامی Subscribing to State Changes and Dispatching Actions

  • محاسبه حالت جدید در عملکرد کاهش دهنده شما Calculating New State in Your Reducer Function

  • ایجاد و پیکربندی میان افزار Redux Creating and Configuring Redux Middleware

  • خلاصه کردن Recap

انتقال وضعیت به Redux Moving State to Redux

  • درحال اجرا و فعال کردن برنامه موجود Angular 2 Getting the Existing Angular 2 App up and Running

  • پیاده سازی یکپارچه سازی اساسی Redux و Angular 2 Implementing a Basic Integration of Redux and Angular 2

  • پیکربندی ابزارهای توسعه دهنده Redux Configuring the Redux Developer Tools

  • مدیریت ورودی کاربر از طریق یک اقدام Redux Handling User Input Through a Redux Action

  • ادغام با Redux با استفاده از NgRedux Integrating with Redux Using NgRedux

  • تعریف اقدامات با دسترسی به خدمات تزریقی Defining Actions with Access to Injected Services

  • فراخوانی خدمات Angular از Redux Actions Calling into Angular Services from Redux Actions

  • خلاصه کردن Recap

تغییرناپذیری و آزمایش Immutability and Testing

  • مشکل جهش حالت غیر منتظره The Problem with Unexpected State Mutation

  • ساختن اشیا فقط برای خواندن Making Objects Read-only

  • اجرای تغییرناپذیری Enforcing Immutability

  • آزمایش حالت اولیه کاهش دهنده Testing a Reducer's Initial State'

  • محاسبات حالت خود را آزمایش کنید Testing Your State Calculations

  • بسته بندی کردن Wrapping Up

نمایش نظرات

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

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

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

آموزش استفاده از Redux برای مدیریت حالت در Angular
جزییات دوره
1h 21m
23
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
122
4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hendrik Swanepoel Hendrik Swanepoel

هندریک در سال 2000 کار خود را با نصب MS Outlook روی رایانه های شخصی در معادن ذغال سنگ در سراسر آفریقای جنوبی آغاز کرد. به طور جدی. او مجبور بود کلاه سخت و همه چیز بپوشد. خوشبختانه او در شرکتی که به او اجازه می داد با کد بازی کند ، پای خود را وارد در کرد. پشت میز بدون کلاه سفت. هندریک در کار روزانه خود یک رمز گذار کامل از کیپ تاون است ، اما در شب او یک طراح کمد است - یعنی یک طراح گرافیک خیلی ترسیده است که آن را با همه به اشتراک بگذارد ، نه کسی که کمد طراحی می کند. در بخش عمده ای از زندگی حرفه ای خود با NET کار می کرد ، اما در چند سال گذشته بیشتر وقت خود را با JavaScript در سرور و کلاینت گذراند. هندریک معتقد است که یادگیری باید سریع و بدون کرک انجام شود. او امیدوار است که این در دوره های خود مشهود باشد.