Course Outline
Introduction
- Recognizing when state management becomes unmanageable and complex
Environment Setup and Installation
NgRx Overview
Initializing an NgRx Application
Mastering Ngrx/Store
- Core concepts of NgRx/Store
- Understanding Models, Actions, Reducers, and Application State
- The Redux pattern in practice
- Techniques for reading, writing, and removing data within the NgRx Store
Enhancing Script Functionality with Ngrx/Effects
- Introduction to NgRx/Effects
- Generating Effect files
- Implementing custom Effects
- Handling Actions Observables
Performance Verification using Router-store and Store-devtools
- Initial setups and configuration
- Dispatching actions for Router-store
- Additional navigation features
- Instrumenting applications with Store-devtools
Defining Object Types with Ngrx/Entity
- Key features of NgRx/Entity
- Defining Entity State
- Utilizing Entity Adapters
- Managing Entity Selectors
- Customizing IDs and State properties
Optimizing Development with Ngrx/Schematics
- Overview of NgRx/Schematics
- Scaffolding NgRx applications using Schematics
Refactoring Existing Applications
Application Debugging
Application Testing
Application Deployment
Troubleshooting
Conclusion and Summary
Requirements
- Working knowledge of 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.