Beginner
58 Lessons
15h
Certificate of Completion
Takeaway Skills
An understanding of state management and its implementation using Angular and NgRx
Proficiency in using the NgRx store, actions, reducers, and selectors to manage states
A working knowledge of NgRx effects to handle side-effects
The ability to debug states using the NgRx developer tools
Hands-on experience in implementing an online book store using NgRx features
The ability to write unit test cases for NgRx features
Course Overview
This course is designed to teach you how to manage states in Angular using the powerful NgRx library. You’ll learn the fundamentals of state management and how it can be implemented in an Angular application using NgRx. Next, you’ll learn how to use the NgRx store, actions, reducers, and selectors to manage the application states and handle complex data. You’ll also learn how to handle side effects and asynchronous operations in an Angular application. Throughout the course, you’ll gain hands-on experienc...
Course Content
Getting Started
Redux Fundamentals
NgRx Fundamentals
Implementing NgRx Fundamentals
Project
Debugging NgRx
NgRx with TypeScript
NgRx: Advanced Concepts
5 Lessons
NgRx Effects
7 Lessons
Unit Testing NgRx
8 Lessons
Implementing Shopping Cart Functionality
Project
Appendix
4 Lessons
Conclusion
1 Lesson
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE