Course Outline
Introduction
- Identifying scenarios where state management becomes unmanageable
Environment Setup and Installation
Foundational Overview of NgRx
Initiating a New NgRx Application
Implementing Ngrx/Store
- Core concepts of NgRx/Store
- Understanding Model, Action, Reducer, and Application State
- Applying the Redux pattern
- Techniques for reading, writing, and removing data from the NgRx Store
Expanding Functionality with Ngrx/Effects
- Key features of NgRx/Effects
- Generating Effect files
- Defining custom Effects
- Utilizing Actions Observable
Evaluating Performance via Router-store and Store-devtools
- Configuration setups
- Handling Router-store Actions
- Advanced Navigation techniques
- Using Store-devtools for instrumentation
Structuring Data with Ngrx/Entity
- Introduction to NgRx/Entity
- Defining Entity State
- Implementing Entity Adapters
- Creating Entity Selectors
- Managing Custom IDs and State properties
Accelerating Development with Ngrx/Schematics
- Overview of NgRx/Schematics
- Scaffolding NgRx applications using Schematics
Migrating an Existing Application
Debugging Strategies for the Application
Comprehensive Testing Procedures
Deployment Guidelines
Troubleshooting Common Issues
Conclusion and Key Takeaways
Requirements
- Proficiency in fundamental HTML, CSS, and JavaScript concepts.
Target Audience
- Software 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.