Angular NgRx: Getting Started
Offered By: Pluralsight
Course Description
Overview
NgRx is a useful library for state management and interactions with state when used right. Learn how to use NgRx the right way by taking our NgRx course here.
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.
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.
Syllabus
- Course Overview 2mins
- Introduction 18mins
- The Redux Pattern 8mins
- First Look at NgRx 41mins
- Developer Tools and Debugging 11mins
- Strongly Typing the State 30mins
- Strongly Typing Actions with Action Creators 33mins
- Working with Effects 33mins
- Performing Update Operations 30mins
- Architectural Considerations 34mins
- Final Words 10mins
Taught by
Duncan Hunter
Related Courses
Android-разработка: основы, многопоточность, архитектураMoscow Institute of Physics and Technology via Coursera Architecting Applications and Tables for DynamoDB (Indonesian)
Amazon Web Services via AWS Skill Builder Building Cloud Apps with Microsoft Azure - Part 1 (self-paced)
Microsoft via edX Building Cloud Apps with Microsoft Azure - Part 3
Microsoft via edX Архитектура предприятия
St. Petersburg State Polytechnic University via Coursera