This course is a composite of the Advance JavaScript for Frameworks and React Programming classes. It starts with the advanced features of JavaScript 2015/2016 (ES6 and ES7) for object-oriented programming. It focuses only on the features that are leveraged heavily in the React programming world.
The course then explores using the React and Redux frameworks to build client-side, single-page applications. React is used to build the JavaScript components that then are rendered to build the user interface. The participant will learn about the component lifecycle, how to define components as classes in React, and work with props and state. Redux is leveraged as the next generation framework to provide a unidirectional flow of information between the layers of the application.