React Online Training
Part Two: Intro to Redux

Learn to build powerful mobile & web applications using React.

An Overview of Key React Concepts for JavaScript Developers

The second of a three-part React training series, this session is an introductory two hour course on Redux using an existing React application that was built in Part 1 of this training series. We've designed the course for developers who have previous knowledge of the React library, basic ES6 features, and would like to learn state management through Redux. 

Online Course Details
  • Dates: March 31, 2017
  • Time: 1:00 PM EDT - 3:00 PM EDT
  • Learn Online: You can attend remotely, for free, from anywhere in the world. Our instructor will be available during the sessions to help you complete course work and answer your questions.
  • Access Recorded Sessions: With your registration you'll receive a full curriculum, plus links to the course video recording after the course is complete, in case you miss the session.
  • Pricing: FREE
Course Topics

Developers will transform an existing app to include Redux, in order to be extensible and scalable. By the end of the course, participants will have a working React + Redux application. 

The training session will cover the following topics:

  • Illustrate how Redux solves the problem of global variables (i.e. sharing data between containers)
  • Containers becoming Redux aware (via connect)
  • Action creators
  • Reducers
  • Constants for action names
Our approach

We stress modularity, test-driven development, strategies for reliable handling of asynchronous data flows, and appreciation for functional programming. 

Technical Knowledge 

Some ES6

  • Classes
  • Default Params
  • Template Literals
  • Destructuring
  • Arrow Functions
  • Promises
  • Let and Const
  • Modules
Required Tools

NPM and Node v6+

A Code Editor

Any text editor will work. At, the most popular editors/IDEs are: