Building a Better Web
June 19–20, 2017: Training
June 20–22, 2017: Tutorials & Conference
San Jose, CA

In-Person Training
A complete introduction to React

Brian Holt (Microsoft)
Monday, June 19 & Tuesday, June 20, 9:00am – 5:00pm
Location: 212 C
Average rating: ****.
(4.00, 1 rating)

Participants should plan to attend both days of this 2-day training course. Platinum and Training passes do not include access to tutorials on Tuesday.

Brian Holt offers an introduction to React, one of the leading JavaScript libraries for building user interfaces. You'll explore the React ecosystem as you learn how to use Redux for state management, React Router for navigation, and more.

What you'll learn, and how you can apply it

  • Learn how to bootstrap a new app and get React working for you
  • Understand the complete lifecycle of a React component
  • Discover battle-won React best practices learned running React code in production
  • Explore this weird, cool, new JavaScript dialect called JSX
  • Build several complete React components, including a little app
  • Learn how to manage application state with Redux
  • Explore the tooling around React, including Babel, ESLint, Yarn, Jest, Webpack 2, and React-Router 4
  • Gain exposure to the developer tools for React and Redux

This training is for you because...

  • You're a web developer with experience in HTML and JavaScript who wants to build web applications using React, Redux, and all the modern frontend tooling surrounding it.

Prerequisites:

  • Experience working with HTML, CSS, and ES5 JavaScript (ES6 will be used but will be explained.)
  • No experience with React or any tools listed in the course necessary

Hardware and/or installation requirements:

  • A laptop with Node.js v6 or above installed (Instructor will be using latest version of 7.).
  • Make sure you can "npm install" and "yarn" from the public npm repository.
  • Please clone the course GitHub repository to your computer.

Brian Holt offers an introduction to React, one of the leading JavaScript libraries for building user interfaces. You’ll explore the React ecosystem as you learn how to use Redux for state management, React Router for navigation, and more.

This course is designed for intermediate and advanced JavaScript programmers looking for a well-rounded, complete introduction to React and complimentary tools and libraries to make you highly productive at building web applications in React.

About your instructor

Photo of Brian Holt

Brian Holt is a senior user interface engineer at Netflix. This means he’s using JavaScript to enable your (and his own) House of Cards binge watching. Previously, he worked as the director of Redditgifts frontend at Reddit. When not on a Netflix bender or devouring content on Reddit, Brian is probably hanging out with his wife and their dog, running, traveling, or playing video games. Brian is currently a resident of San Francisco, CA.

Twitter for holtbt

Conference registration

Get the Platinum pass or the Training pass to add this course to your package.