Course Outline
Introduction
- When managing state becomes overwhelming and impossible
Setup and Installation
Overview of NgRx
Creating an NgRx Application
Learning How to Use Ngrx/Store
- Overview of NgRx/Store
- Model, Action, Reducer, and Application State
- Redux pattern
- Reading, Writing and Removing data in NgRx Store
Enhancing Your Scripts with Ngrx/Effects
- Overview of NgRx/Effects
- Generating an Effect file
- Creating an Effect
- Actions Observable
Verifying Differences of Performance by Router-store and Store-devtools
- Setups
- Dispatching Router-store Actions
- Navigation Extras
- Instrumentation on Store-devtools
Creating Object Type Definitions by Ngrx/Entity
- Overview of NgRx/Entity
- Entity State definition
- Entity Adapter
- Entity Selectors
- Custom IDs and State properties
Facilitating Your Programming with Ngrx/Schematics
- Overview of NgRx/Schematics
- Scaffolding NgRxapplication with Schematics
Reworking an Existing Application
Debugging the Application
Testing the Application
Deploying the Application
Troubleshooting
Summary and Conclusion
Requirements
- Familiarity with basic HTML, CSS, and JavaScript.
Audience
- Developers
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
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.