Course Outline
Introduction
- Identifying scenarios where state management becomes unmanageable
Environment Setup and Installation
Fundamentals of NgRx
Building an NgRx Application
Mastering Ngrx/Store
- Introduction to NgRx/Store
- Understanding Models, Actions, Reducers, and Application State
- The Redux pattern explained
- Techniques for reading, writing, and removing data in NgRx Store
Enhancing Logic with Ngrx/Effects
- Introduction to NgRx/Effects
- Process for generating Effect files
- Implementation of custom Effects
- Managing Actions Observable
Performance Verification via Router-store and Store-devtools
- Configuration and setup
- Dispatching Router-store Actions
- Exploring Navigation Extras
- Utilizing Store-devtools for instrumentation
Defining Object Types with Ngrx/Entity
- Introduction to NgRx/Entity
- Defining Entity State
- Understanding Entity Adapters
- Using Entity Selectors
- Managing Custom IDs and State properties
Optimizing Workflow with Ngrx/Schematics
- Introduction to NgRx/Schematics
- Scaffolding new NgRx applications using Schematics
Refactoring Existing Applications
Debugging Strategies
Application Testing Procedures
Deployment Methods
Troubleshooting Common Issues
Summary and Wrap-up
Requirements
- A solid understanding of fundamental HTML, CSS, and JavaScript is required.
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.