Course Outline
Introduction
- Situations in which managing state becomes unmanageable or infeasible
Environment Configuration and Installation
NgRx Overview
Establishing an NgRx Application Environment
Utilizing Ngrx/Store for Government Applications
- NgRx/Store Fundamentals
- Components of Model, Action, Reducer, and Application State
- Application of the Redux Pattern
- Data Manipulation: Reading, Writing, and Deleting in NgRx Store
Extending Functionality with Ngrx/Effects
- Ngrx/Capabilities Overview
- Generation of Effect Files
- Development of Effects
- Observable Action Handling
Evaluating Performance Metrics via Router-store and Store-devtools
- Configuration Requirements
- Dispatching Router-store Actions
- Navigation Configuration Options
- Instrumentation with Store-devtools
Establishing Object Type Definitions Using Ngrx/Entity
- Ngrx/Entity Capabilities Overview
- Definition of Entity State Structure
- Configuration of Entity Adapter
- Implementation of Entity Selectors
- Custom ID Schemas and State Properties
Streamlining Development with Ngrx/Schematics
- Ngrx/Schematics Capabilities Overview
- Automation of NgRx Application Structures via Schematics
Migrating Existing Applications
Application Debugging Procedures
Application Testing Protocols
Application Deployment
Troubleshooting Guidelines
Summary and Conclusion
Requirements
- Working knowledge of foundational web technologies, including HTML, CSS, and JavaScript.
Target Audience
- Software developers engaged in solution design for government applications.
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.