React Online Training
Part One: Intro to React

Learn to build powerful mobile & web applications using React.

An Overview of Key React Concepts for JavaScript Developers

This is the first of a three-part React training series. The first session is an introductory three hour course on React using the create-react-app tool. We've designed the course for Javascript developers who are interested in diving into the React library and have a good understanding of basic ES6 features. 

Online Course Details
  • Dates: February 7, 2017
  • Time: 1:00 PM EDT - 4: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

The training session will cover the following topics:

  • Leverage create-react-app to streamline setup

  • State & Props

  • Stateless/Stateful components

  • JSX

  • Lifecycle methods

  • PropTypes

  • DOM mounting

  • REST API (fetch)

  • createClass() vs class vs function

  • Build a basic app starting from a dumb component

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: