The Introduction to NgRx for Angular Developers training course brings developers up to speed with modern Angular web app development with the popular Redux + RxJS library for Angular, NgRx.
The course begins by exploring how using NgRx to build your Angular applications can bring powerful benefits, such as managing state in place, managing asynchronous operations with RxJS, and enabling easier unit testing of application logic, Next, students will learn a clear, understanding of flow of data in applications. The course concludes with students exploring how NgRx can be integrated with Redux Developer Tools, Angular Routing and Lazy Loading through NgRx features.
Prior working knowledge and practical experience of Angular, RxJS, and TypeScript. Students should have extensive experience in developing Angular and RxJS and extensive coding experience with TypeScript. Also, Students should have experience with asynchronous JavaScript and making AJAX calls with JavaScript code. Introductory content on these three topics is not covered in the class.
Purpose
|
Learn the knowledge and tools to integrate NgRx into practice. |
Audience
|
Angular developers and developer teams looking to incorporate NgRx into their Angular development. |
Role
| Software Developer - Web Developer |
Skill Level
| Intermediate |
Style
| Fast Track - Workshops |
Duration
| 2 Days |
Related Technologies
| JavaScript | Angular |
Productivity Objectives
- Create Actions, Reducers, and a Store Service
- Utilize RxJS and Async pip to display store state in a component
- Employ RxJS and REST services to connect remote data to the NgRx application
- Connect Routing to NgRX