We may earn an affiliate commission when you visit our partners.
ng-conf

This workshop teaches you how to use NgRx and how to think “reactively” when building applications.

Read more

This workshop teaches you how to use NgRx and how to think “reactively” when building applications.

Do you know Angular but want to embrace more reactivity in your applications? Or maybe you already know NgRx and want to level up? In this two day ng-conf Hardwired workshop, you will go from inactive to reactive when building Angular apps. The creators of NgRx, Mike Ryan and Brandon Roberts, will show you a ground-up approach to building scalable applications using the NgRx architecture. This workshop teaches you how to use NgRx and how to think “reactively” when building applications. Walk through the fundamentals of NgRx with in-depth discussions, exercises, and code labs. Learn about writing actions to describe your application flows, reducers to handle state changes, and effects to communicate with your backend APIs. Whether you’ve just started learning or you are already building applications with NgRx, there will be something for you.

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches fundamental and advanced concepts of NgRX, providing a solid foundation for learners
Taught by Mike Ryan and Brandon Roberts, creators of NgRx, ensuring high-quality instruction from industry experts
Suitable for learners with a background in Angular who seek to enhance their applications with reactivity and state management
Covers essential concepts such as actions, reducers, and effects, providing a comprehensive understanding of NgRX
Offers a practical approach through in-depth discussions, exercises, and code labs, reinforcing learning through hands-on experience
Provides value for both beginners seeking to establish a foundation in NgRX and experienced developers looking to advance their skills

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for Workshop: Learn NgRX from the Creators of NgRX Day 2. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Workshop: Learn NgRX from the Creators of NgRX Day 2 will develop knowledge and skills that may be useful to these careers:
Angular Developer
Angular Developers are responsible for developing and maintaining Angular applications. They work with designers and other developers to create an Angular application that is both visually appealing and functional. This course may be particularly useful for Angular Developers who want to learn how to use NgRx in their applications. NgRx is a popular state management library for Angular applications, and it can help Angular Developers to write more maintainable and scalable code.
Full-Stack Developer
Full-Stack Developers are responsible for both the front-end and back-end development of a website or application. They work with both Front-End Developers and Back-End Developers to create a complete solution. This course may be useful for Full-Stack Developers who want to learn how to use NgRx to manage the state of their applications. NgRx can help Full-Stack Developers to write more maintainable and scalable code.
Web Developer
Web Developers are responsible for the development and maintenance of websites. They work with designers and other developers to create a website that is both visually appealing and functional. This course may be useful for Web Developers who want to learn how to use NgRx to manage the state of their applications. NgRx can help Web Developers to write more maintainable and scalable code.
JavaScript Developer
JavaScript Developers are responsible for developing and maintaining JavaScript applications. They work with designers and other developers to create a JavaScript application that is both visually appealing and functional. This course may be useful for JavaScript Developers who want to learn how to use NgRx to manage the state of their applications. NgRx can help JavaScript Developers to write more maintainable and scalable code.
Software Engineer
Software Engineers develop, maintain, and improve software applications. They may work on a variety of projects, from developing new features to fixing bugs. This course may be useful for Software Engineers who want to learn how to use NgRx, a popular state management library for Angular applications. NgRx can help Software Engineers to write more maintainable and scalable code.
Front-End Developer
Front-End Developers are responsible for the design and implementation of the user interface of a website or application. They work with designers to create a visually appealing and user-friendly interface. This course may be useful for Front-End Developers who want to learn how to use NgRx to manage the state of their applications. NgRx can help Front-End Developers to write more maintainable and scalable code.
C# Developer
C# Developers are responsible for developing and maintaining C# applications. They work with designers and other developers to create a C# application that is both visually appealing and functional. This course may be useful for C# Developers who want to learn more about state management in C# applications. NgRx is a popular state management library for Angular applications, but it can also be used in C# applications.
React Developer
React Developers are responsible for developing and maintaining React applications. They work with designers and other developers to create a React application that is both visually appealing and functional. This course may be useful for React Developers who want to learn more about state management in React applications. NgRx is a popular state management library for Angular applications, but it can also be used in React applications.
Node.js Developer
Node.js Developers are responsible for developing and maintaining Node.js applications. They work with designers and other developers to create a Node.js application that is both visually appealing and functional. This course may be useful for Node.js Developers who want to learn more about state management in Node.js applications. NgRx is a popular state management library for Angular applications, but it can also be used in Node.js applications.
Vue Developer
Vue Developers are responsible for developing and maintaining Vue applications. They work with designers and other developers to create a Vue application that is both visually appealing and functional. This course may be useful for Vue Developers who want to learn more about state management in Vue applications. NgRx is a popular state management library for Angular applications, but it can also be used in Vue applications.
Java Developer
Java Developers are responsible for developing and maintaining Java applications. They work with designers and other developers to create a Java application that is both visually appealing and functional. This course may be useful for Java Developers who want to learn more about state management in Java applications. NgRx is a popular state management library for Angular applications, but it can also be used in Java applications.
PHP Developer
PHP Developers are responsible for developing and maintaining PHP applications. They work with designers and other developers to create a PHP application that is both visually appealing and functional. This course may be useful for PHP Developers who want to learn more about state management in PHP applications. NgRx is a popular state management library for Angular applications, but it can also be used in PHP applications.
Ruby Developer
Ruby Developers are responsible for developing and maintaining Ruby applications. They work with designers and other developers to create a Ruby application that is both visually appealing and functional. This course may be useful for Ruby Developers who want to learn more about state management in Ruby applications. NgRx is a popular state management library for Angular applications, but it can also be used in Ruby applications.
Python Developer
Python Developers are responsible for developing and maintaining Python applications. They work with designers and other developers to create a Python application that is both visually appealing and functional. This course may be useful for Python Developers who want to learn more about state management in Python applications. NgRx is a popular state management library for Angular applications, but it can also be used in Python applications.
C++ Developer
C++ Developers are responsible for developing and maintaining C++ applications. They work with designers and other developers to create a C++ application that is both visually appealing and functional. This course may be useful for C++ Developers who want to learn more about state management in C++ applications. NgRx is a popular state management library for Angular applications, but it can also be used in C++ applications.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser