Course Outline
Introduction
- Identifying when state management becomes unmanageable
Setup and Installation
NgRx Overview
Building an NgRx Application
Mastering Ngrx/Store
- Understanding NgRx/Store fundamentals
- Core concepts: Model, Action, Reducer, and Application State
- The Redux design pattern
- Performing CRUD operations in the NgRx Store
Enhancing Scripts with Ngrx/Effects
- Introduction to NgRx/Effects
- Generating Effect files
- Implementing Effects
- Working with Actions Observable
Evaluating Performance Differences via Router-store and Store-devtools
- Configuration steps
- Dispatching Router-store actions
- Utilizing Navigation Extras
- Instrumentation using Store-devtools
Defining Object Types with Ngrx/Entity
- Introduction to NgRx/Entity
- Defining Entity State
- Configuring the Entity Adapter
- Leveraging Entity Selectors
- Managing Custom IDs and State properties
Accelerating Development with Ngrx/Schematics
- Overview of NgRx/Schematics
- Scaffolding NgRx applications using Schematics
Refactoring an Existing Application
Debugging Techniques
Testing Strategies
Deployment Procedures
Troubleshooting Common Issues
Summary and Conclusion
Requirements
- Basic understanding of HTML, CSS, and JavaScript is required.
Audience
- Software Developers
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 4800 € + VAT*
Contact us for an exact quote and to hear our latest promotions
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.