This course will teach you the basics of React.js through three nights in NYC in August 2015. It's is already fully booked, but all learning materials are publicly available.
The course is aimed at professional developers interested in learning React.js, so we assume that you're comfortable with Javascript and web development in general.
6:30 - 6:45 : Introduction
6:45 - 7:30 : Lecture: React basics
7:30 - 7:45 : Get together in pairs for Exercise 1
7:45 - 9:30 : Exercise 1: Todo-app
6:30 - 7:30 : Continue with Exercise 1
7:30 - 9:30 : Exercise 2: iTunes API-app
6:30 - 7:30 : Continue with Exercise 2
7:30 - 8:00 : Lecture: React/Gulp/Browserify setup
8:00 - 9:30 : Exercise 3: TBA
As you can see from the schedule, the course consists mainly of exercises, in addition to two lectures. The notes for the lectures can be found in the lecture folders in this repository.
The first two exercises does not involve any setup, as we want to keep the barrier for starting to code as low as possible.
On day 3 you'll learn how to setup your dev environment for an optimal workflow, using Gulp/Browserify and Babel. You'll use this as a boilderplate for the third and final exercise.
We have setup a Gitter chat room for the students, to be used during and after the course. If you haven't used Gitter before, you can simply login with your GitHub account.