Mastering State Management with Angular and NgRx
Gain insights into state management in Angular with NgRx. Learn to use store, actions, reducers, selectors, handle side effects, and write unit tests for scalable applications.
As a software engineer, I think of myself as a problem solver. Whether the solution requires exploring new technologies or getting out of my comfort zone, I'm always prepared to accept the challenge. Throughout my career, I've had the opportunity to work with diverse teams and esteemed organizations like the "World Bank". I've had the chance to contribute to different domains, each with its unique challenges. Additionally, I've also been able to share my knowledge as an educator. I provide online tutorials to help other developers enhance their skills and expand their knowledge. My skills includes JavaScript, TypeScript, Angular, React, Vue, Next.js, Node.js, PHP, Laravel, WordPress, MySQL, MongoDB, Ethereum, Solidity, Hardhat, Truffle, ethers.js, web3.js, IPFS, DeFi. If you think I can help you with web development or blockchain, feel free to reach out to me via email at "hello@snsakib.com". Alternatively, if you prefer a face-to-face virtual meeting, you can schedule an appointment with me using the link "https://calendly.com/snsakib".
Join 3.1 million developers at
What You'll Learn
- 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
Learning Roadmap
1.
Getting Started
Getting Started
2.
Redux Fundamentals
Redux Fundamentals
3.
NgRx Fundamentals
NgRx Fundamentals
12 Lessons
12 Lessons
4.
Debugging NgRx
Debugging NgRx
4 Lessons
4 Lessons
5.
NgRx with TypeScript
NgRx with TypeScript
6 Lessons
6 Lessons
6.
NgRx: Advanced Concepts
NgRx: Advanced Concepts
5 Lessons
5 Lessons
7.
NgRx Effects
NgRx Effects
7 Lessons
7 Lessons
8.
Unit Testing NgRx
Unit Testing NgRx
8 Lessons
8 Lessons
9.
Appendix
Appendix
4 Lessons
4 Lessons
Syed Nazmus Sakib
I'm a Full-Stack Web Developer specializing in the JavaScript and PHP ecosystem with a knack for Blockchain. I combine these skills to build innovative solutions. Through my tutorial courses, I empower developers to embark on their coding journeys.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources