Course Outline
Introduction
- Identifying scenarios where state management becomes unmanageable
Environment Setup and Installation
Introduction to NgRx
Building an NgRx Application
Mastering Ngrx/Store
- Understanding the core concepts of NgRx/Store
- Deep dive into Model, Action, Reducer, and Application State
- Applying the Redux pattern
- Techniques for reading, writing, and removing data within the NgRx Store
Augmenting Scripts with Ngrx/Effects
- Core overview of NgRx/Effects
- Process for generating an Effect file
- Step-by-step creation of an Effect
- Managing the Actions Observable
Analyzing Performance Differences with Router-store and Store-devtools
- Initial setup procedures
- Dispatching actions via Router-store
- Exploring Navigation Extras
- Utilizing Store-devtools for instrumentation
Defining Object Types using Ngrx/Entity
- Fundamentals of NgRx/Entity
- Defining Entity State
- Working with the Entity Adapter
- Leveraging Entity Selectors
- Handling Custom IDs and State properties
Streamlining Development with Ngrx/Schematics
- Introduction to NgRx/Schematics
- Scaffolding NgRx applications efficiently using Schematics
Refactoring an Existing Application
Debugging Strategies
Testing Procedures
Application Deployment
Troubleshooting Common Issues
Wrap-up and Conclusion
Requirements
- A solid understanding of foundational 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.