In-depth modern React web development skills training for experienced developers!

Mastering React is a 5-day, in-depth hands-on course that aims to be the single most useful resource on getting up to speed quickly with React. We recognize that you likely don’t have a full 5 consecutive days to set aside for training- no worries! We have split the course to run over two weeks. And…

If you can’t make it to all 5 days, the sessions will be recorded and labs will be available for 90 days post class!

This course, geared for more experienced web developers, will provide attendees with the core knowledge and hands-on skills they require to build reliable, powerful React apps. After the first few modules, you’ll have a solid understanding of React’s fundamentals and will be able to build a wide array of rich, interactive web apps with the framework. Topics like client-side routing between pages, managing complex state, and heavy API interaction at scale are also discussed. We cover all the fundamentals with a progressive, example-driven approach. You’ll create your first apps, learn how to write components, and start handling user interaction. We will also explore the inner workings of Create React App (Facebook’s tool for running React apps), writing automated unit tests, and building a multi-page app that uses client-side routing.

The latter part of this course moves into more advanced concepts that you’ll see used in large, production applications. These concepts explore strategies for data architecture, transport, and management: Redux is a state management paradigm based on Facebook’s Flux architecture. Redux provides a structure for large state trees and allows you to decouple user interaction in your app from state changes.

***Seats are limited- only 15 available**

In the event of a waitlist, preference goes to techfrederick members (Become a member HERE!)***

Training: Mastering React | React | Redux | JSX | Flux | Forms | Unit Testing & More

Date: May 25 & 26 AND June 1-3| 9am – 4pm each day

Location: VirtualYour remote workspace

Instructor: Global Knowledge

Cost: $1800  through grant support, techfrederick is able to offer this class for $100

Who should take this course:

  • This is an introductory-level React development course, designed for experienced web developers that need to further extend their skills in modern web development using React.

What experience you’ll need:

  • In order to be successful in this class, incoming attendees are required to have current, hands-on, solid experience in web application development, and be versed in HTML5, CSS3 and JavaScript essentials.

What you’ll learn:

  • Your first React Web Application
  • Components
  • JSX and the Virtual DOM
  • Advanced Component Configuration with props, state, and children
  • Forms
  • Unit Testing
  • Routing
  • Intro to Flux and Redux
  • Intermediate Redux
  • Using Presentational and Container Components with Redux
  • And much more!

** As this training is funded by State of MD EARN Grant funding, the information requested throughout the registration and participation process is REQUIRED by the State of Maryland for their tracking and statistical purposes. All information collected is confidential**

Questions? Contact Brooke Warburton bwarburton@techfrederick.org.