Skip to content
Angular State Management - NgRx and Redux

Angular State Management - NgRx and Redux

Learn how to manage state in Angular applications using various techniques and libraries.




This course provides a comprehensive understanding of state management in Angular applications. You will learn about different state management techniques such as Redux, NgRx, and Akita. Additionally, you will explore how to effectively use libraries and tools to handle complex state scenarios in Angular projects.


Course Syllabus

  • Introduction to Angular State Management
  • Understanding the Need for State Management
  • Overview of Different State Management Techniques
  • Getting Started with Redux in Angular
  • Implementing Redux Middleware
  • Building Redux Actions and Reducers
  • Creating Immutable State with Immutable.js
  • Understanding NgRx and Its Key Concepts
  • Implementing NgRx Actions, Reducers, and Effects
  • Managing Asynchronous Data with NgRx
  • Working with NgRx Selectors
  • Integrating Akita as an Alternative State Management Solution
  • Implementing Akita Actions, Stores, and Queries
  • Using Akita's Entity Management Functions
  • Combining State Management Techniques for Complex Applications
  • Optimizing State Management Performance
  • Testing Angular State Management
  • Best Practices and Patterns for State Management
  • Real-world Examples and Case Studies
  • Hands-on Project to Apply the Learned Concepts

    Course Additional Information

    Basic knowledge of Angular and JavaScript


    Periods

    Start date End date Start time End time Target Audience Meetings Code
    01.01.197001.01.197000:0000:00-A