Course Outline
Introduction
- When managing state becomes overwhelming and unmanageable for government operations
Setup and Installation
Overview of NgRx
Creating an NgRx Application for Government
Learning How to Use Ngrx/Store
- Overview of NgRx/Store for government applications
- Model, Action, Reducer, and Application State in the context of public sector operations
- The Redux pattern and its relevance for government systems
- Reading, writing, and removing data in NgRx Store to support efficient governance
Enhancing Your Scripts with Ngrx/Effects
- Overview of NgRx/Effects for government applications
- Generating an Effect file to streamline state management
- Creating an Effect to handle asynchronous operations and side effects
- Utilizing the Actions Observable to manage user interactions effectively
Verifying Differences of Performance by Router-store and Store-devtools
- Setups for optimizing performance in government applications
- Dispatching Router-store Actions to track navigation events
- Navigation Extras for enhanced route management in public sector systems
- Instrumentation on Store-devtools for debugging and monitoring state changes
Creating Object Type Definitions by Ngrx/Entity
- Overview of NgRx/Entity for government applications
- Entity State definition to manage collections of items efficiently
- Entity Adapter for simplifying common operations on entity states
- Entity Selectors to query and transform state data effectively
- Custom IDs and State properties to tailor entity management to specific government needs
Facilitating Your Programming with Ngrx/Schematics
- Overview of NgRx/Schematics for government applications
- Scaffolding NgRx application with Schematics to automate setup and development processes
Reworking an Existing Application
Debugging the Application for Government
Testing the Application to Ensure Compliance and Reliability
Deploying the Application in a Secure and Efficient Manner
Troubleshooting Common Issues in Government Applications
Summary and Conclusion
Requirements
- Proficiency in fundamental web technologies including HTML, CSS, and JavaScript for government applications.
Audience
- Software developers for government projects
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.