پیشنهاد فرادرس

آموزش شروع کار با Angular NgRx

دسته بندی ها: آموزش های پلورال سایت (Pluralsight) ، آموزش طراحی وب ، آموزش جاوااسکریپت (Javascript) ، آموزش انگولار (AngularJS)

در هسته مدیریت state در Angular دانش کامل از الگوی Redux و کتابخانه NgRx است. NgRx یک کتابخانه قدرتمند برای سازماندهی و مدیریت state و تعامل با state در اپلیکیشن های Angular شما است که از الگوی NgRx پیروی می کند. در این دوره با الگوی Redux و NgRx، مدیریت عوارض جانبی مانند عملیات ناهمزمان، معماری اپلیکیشن Angular برای مقیاس پذیری و عملکرد و غیره آشنا می شوید.

سرفصل:

  • معرفی دوره
  • NgRx چیست؟
  • چرا از NgRx استفاده می کنیم؟
  • الگو Redux
  • Store
  • Reducers
  • نصب Store
  • تعریف State و اکشن ها
  • ایجاد Reducer برای Process Actions
  • ابزارهای برنامه نویسی و اشکال زدایی
  • نصب ابزارها
  • استفاده از ابزارها
  • افکت ها چیست؟
  • SwitchMap و MergeMap
  • و غیره
آیا این نوشته را دوست داشتید؟
Angular NgRx: Getting Started Publisher:Pluralsight Author:Deborah Kurata and Duncan Hunter Duration:4h 4m Level:Beginner

NgRx is a powerful library for organizing and managing state and interactions with that state in your Angular applications using the redux pattern. This course gets you started with NgRx including a store, actions, reducers, effects, and selectors.
At the core of state management in Angular is a thorough knowledge of the Redux pattern and the NgRx library. NgRx is a powerful library for organizing and managing state and interactions with the state in your Angular applications following the Redux pattern. In this course, Angular NgRx: Getting Started, you will learn the three principles of the Redux pattern that NgRx follows and the benefits this brings to your Angular applications. First, you will discover how to define a single store for all of your application state, access data from the store with selectors, dispatch actions using action creators, and process those actions with reducers to create new state. Next, you will explore how to handle side effects, such as asynchronous operations, with effects. Finally, you will learn how to architect your Angular applications for scale and performance using the container and presentational component patterns. When you are finished with this course, you will have a foundational knowledge of NgRx that will help you move forward to develop larger or more complex Angular application.
Course Overview
2m 4s
Course Overview
2m 4s
Introduction
18m 41s
Introduction
2m 38s
What Is NgRx?
3m 55s
Why Use NgRx?
5m 14s
Getting the Most from This Course
2m 36s
Sample Application
2m 32s
Course Outline
1m 44s
The Redux Pattern
8m 27s
Introduction
1m 44s
Store
1m 22s
Actions
1m 14s
Reducers
1m 43s
Advantages of the Redux Pattern
1m 45s
Checklists and Summary
0m 36s
First Look at NgRx
39m 35s
Introduction
2m 29s
Demo: Setting up the Sample Application
3m 50s
Installing the Store
3m 36s
Initializing the Store
4m 12s
Demo: Initializing the Store
1m 38s
Defining the State and Actions
1m 28s
Building a Reducer to Process Actions
5m 9s
Demo: Building a Reducer to Process Actions
3m 4s
Dispatching an Action to Change State
4m 41s
Subscribing to the Store to Get State Changes
4m 49s
Checklists and Summary
4m 33s
Developer Tools and Debugging
10m 29s
Introduction
0m 54s
Installing the Tools
4m 42s
Using the Tools
4m 8s
Checklists and Summary
0m 43s
Strongly Typing the State
31m 47s
Introduction
3m 9s
Defining Interfaces for Slices of State
3m 54s
Extending the State Interface for Lazy Loaded Features
3m 20s
Strongly Typing the State
2m 49s
Setting Initial State Values
3m 30s
Building Selectors
5m 56s
Demo: Building Selectors
3m 5s
Demo: Using Selectors
1m 25s
Composing Selectors
2m 17s
Checklists and Summary
2m 16s
Strongly Typing Actions with Action Creators
38m 20s
Introduction
4m 23s
Building Action Creators
5m 57s
Demo: Building Action Creators
3m 48s
Using Strongly Typed Actions
2m 37s
Demo: Using Strongly Typed Actions
3m 39s
Using Actions and Selectors for Component Communication
5m 29s
Demo: Communicating with the Edit Component
5m 19s
Defining Actions for Complex Operations
2m 40s
Demo: Defining Actions for Complex Operations
2m 0s
Checklists and Summary
2m 23s
Working with Effects
31m 21s
Introduction
1m 2s
What Are Effects?
3m 33s
Defining an Effect
3m 0s
Demo: Defining an Effect
4m 55s
SwitchMap Versus MergeMap
2m 12s
Registering an Effect
1m 48s
Using an Effect
2m 49s
Unsubscribing from Observables
5m 32s
Exception Handling in Effects
4m 56s
Checklists and Summary
1m 29s
Performing Update Operations
26m 50s
Introduction
1m 50s
Identifying the State and Actions
3m 32s
Strongly Typing the State and Building Selectors
4m 18s
Strongly Typing the Actions with Action Creators
2m 1s
Dispatching an Action
3m 26s
Building the Effect
2m 43s
Processing the Success and Fail Actions
4m 49s
Demo: Processing the Success and Fail Actions
1m 49s
Checklists and Summary
2m 19s
Architectural Considerations
27m 9s
Introduction
1m 9s
Folder by Feature or Function
1m 11s
Container Presentational Component Pattern
5m 53s
Demo: Container Component
5m 10s
Demo: Presentational Component
2m 26s
Change Detection OnPush
3m 39s
Creating a Barrel with Index.ts Files
5m 0s
Checklists and Summary
2m 38s
Final Words
10m 3s
Introduction
0m 35s
Recap
3m 52s
Additional NgRx Libraries
4m 23s
Learning More
0m 39s
Closing
0m 33s

پیشنهاد فرادرس

لینک های دانلود حجم فایل: 497.0MB Pluralsight Angular NgRx Getting Started_git.ir.rar