Course Outline
Introduction
- Recognizing when state management becomes overwhelming or unfeasible
Setup and Installation
Overview of NgRx
Establishing an NgRx Application
Mastering the Use of Ngrx/Store
- Overview of NgRx/Store
- Core Concepts: Model, Action, Reducer, and Application State
- Understanding the Redux Pattern
- Performing Read, Write, and Delete Operations in NgRx Store
Enhancing Scripts with Ngrx/Effects
- Overview of NgRx/Effects
- Generating an Effect File
- Building an Effect
- Managing Actions as Observables
Evaluating Performance Differences Using Router-store and Store-devtools
- Configuration Steps
- Dispatching Router-store Actions
- Utilizing Navigation Extras
- Instrumentation via Store-devtools
Defining Object Types with Ngrx/Entity
- Overview of NgRx/Entity
- Defining Entity State
- Utilizing the Entity Adapter
- Leveraging Entity Selectors
- Configuring Custom IDs and State Properties
Streamlining Development with Ngrx/Schematics
- Overview of NgRx/Schematics
- Bootstrapping an NgRx Application Using Schematics
Refactoring an Existing Application
Debugging the Application
Testing the Application
Deploying the Application
Troubleshooting Common Issues
Summary and Conclusion
Requirements
- Basic proficiency in HTML, CSS, and JavaScript.
Target 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.