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
 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories