Course Outline
Introduction
- Identifying when state management becomes overwhelming and unmanageable.
Setup and Installation
NgRx Overview
Building an NgRx Application
Mastering Ngrx/Store Usage
- NgRx/Store Overview
- Model, Action, Reducer, and Application State concepts.
- The Redux pattern.
- Performing read, write, and delete operations in the NgRx Store.
Enhancing Scripts with Ngrx/Effects
- NgRx/Effects Overview
- Generating an Effect file.
- Creating an Effect.
- Working with Actions Observable.
Comparing Performance via Router-store and Store-devtools
- Setup procedures.
- Dispatching Router-store Actions.
- Navigation Extras configuration.
- Instrumentation using Store-devtools.
Defining Object Types with Ngrx/Entity
- NgRx/Entity Overview
- Entity State definition.
- Entity Adapter usage.
- Entity Selectors.
- Custom IDs and State properties.
Facilitating Development with Ngrx/Schematics
- NgRx/Schematics Overview
- Scaffolding an NgRx application using Schematics.
Refactoring an Existing Application
Application Debugging
Application Testing
Application Deployment
Troubleshooting Techniques
Summary and Conclusion
Requirements
- Familiarity with fundamental HTML, CSS, and JavaScript.
Audience
- Developers
Testimonials (6)
I truly appreciated how thorough this course was! It covered so many aspects in depth, making the learning experience incredibly enriching.
Andrei
Course - NgRx
I loved Fulvios demeanor and how thorough he was with the explanations. The course was really well structured and you could easily see why every topic had its importance and why it was picked.
Diana
Course - NgRx
What I liked the most was all the hands-on work we did during training, the trainer's energy and how he helped with all our questions.
Andrei
Course - NgRx
The super explanations at each step and how to think each problem
Roxana-Marcela
Course - NgRx
the vibe, the knowledge shared, the fact that we had little challenges to solve in order to understand better
Ramona - Ness
Course - NgRx
I liked that the training focused more on the practical side.