Course Outline
Introduction
- The point where state management becomes unmanageable
Configuration and Setup
NgRx Overview
Building an NgRx Application
Mastering the Use of Ngrx/Store
- Introduction to NgRx/Store
- Concepts of Models, Actions, Reducers, and Application State
- The Redux architectural pattern
- Data manipulation: reading, writing, and deletion in NgRx Store
Advancing Your Code with Ngrx/Effects
- Introduction to NgRx/Effects
- Generating Effect files
- Building custom Effects
- Working with the Actions Observable
Evaluating Performance Variances with Router-store and Store-devtools
- Initial setups
- Dispatching actions via Router-store
- Advanced Navigation features
- Monitoring and instrumentation using Store-devtools
Defining Object Types using Ngrx/Entity
- Introduction to NgRx/Entity
- Defining Entity State
- Utilizing the Entity Adapter
- Creating Entity Selectors
- Managing Custom IDs and State properties
Streamlining Development with Ngrx/Schematics
- Introduction to NgRx/Schematics
- Scaffolding NgRx applications via Schematics
Refactoring Existing Applications
Debugging Strategies
Application Testing
Deployment Procedures
Troubleshooting Guide
Summary and Wrap-up
Requirements
- A solid understanding of foundational HTML, CSS, and JavaScript.
Intended 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.