Loading...
0

React Training

WEB15524 hours / 2.4 CEUs

Course Description

This course provides an in-depth and comprehensive introduction to React, a popular JavaScript library for building user interfaces. Students will learn the fundamentals of React, such as JSX, components, state, and routing. The course also covers advanced topics like styling React apps, implementing game logic, and working with React hooks and effects. Throughout the course, students will work on a real-world project, Mathificent, which helps them apply the concepts they learn and develop a practical understanding of React. The well-organized and structured curriculum, combined with hands-on exercises, ensures that students gain a solid foundation in React and are well-prepared to develop sophisticated web applications.

React Training Dec 2025

React Training

Introduction to ReactWhat is React?React is FastReact is ScalableReact is ReliableReact EssentialsRendering in ReactGet Started with Create React AppIntroducing Our Project: MathificentLearning the Structure of a React App
What is React?React is FastReact is ScalableReact is Reliable
React is Fast
React is Scalable
React is Reliable
React EssentialsRendering in React
Rendering in React
Get Started with Create React App
Introducing Our Project: Mathificent
Learning the Structure of a React App
JSX and React ElementsUsing JSX in ReactJSX RulesJSX SyntaxJSX is an Extension of JavaScriptUsing Custom Elements in JSXUsing JavaScript in JSXUsing JSX
Using JSX in React
JSX RulesJSX SyntaxJSX is an Extension of JavaScriptUsing Custom Elements in JSXUsing JavaScript in JSX
JSX Syntax
JSX is an Extension of JavaScript
Using Custom Elements in JSX
Using JavaScript in JSX
Using JSX
React ComponentsAssembling User InterfacesUnderstanding F.I.R.S.TPassing Data with PropsBreaking an App into ComponentsPassing Props Between ComponentsOrganizing Your ComponentsSemantic HTML and the Fragment ElementUsing FragmentDestructuring props
Assembling User InterfacesUnderstanding F.I.R.S.TPassing Data with Props
Understanding F.I.R.S.T
Passing Data with Props
Breaking an App into Components
Passing Props Between Components
Organizing Your Components
Semantic HTML and the Fragment Element
Using Fragment
Destructuring props
React StateUnderstanding StateGetting React to ReactWhy is count a Constant?Child Components and StateAdding State
Understanding State
Getting React to React
Why is count a Constant?
Child Components and State
Adding State
React RoutingRoutingImplementing Routes
Routing
Implementing Routes
Styling React AppsPlain-old CSSImporting CSS Modules to ComponentsCleaning up App.cssStyling the Main ComponentInline stylesCreating the Game ComponentA Word of Caution
Plain-old CSS
Importing CSS Modules to Components
Cleaning up App.css
Styling the Main Component
Inline styles
Creating the Game Component
A Word of Caution
Implementing Game LogicSetting the EquationGetting the User's AnswerChecking the User's AnswerCreating the Timer
Setting the Equation
Getting the User's Answer
Checking the User's Answer
Creating the Timer
React EffectsReact HooksThe useEffect HookThe Need for useEffectuseEffect to the RescueMount and UnmountPassing Functions to State Variable SettersFixing the TimerCatching Keyboard EventsBuilding and Deploying Your React App
React Hooks
The useEffect Hook
The Need for useEffect
useEffect to the Rescue
Mount and Unmount
Passing Functions to State Variable Setters
Fixing the Timer
Catching Keyboard Events
Building and Deploying Your React App

Learner Outcomes
In this ReactJS training class, attendees will learn how to:
Understand the programming model provided by the React framework
Define React components
Use the React framework to handle events and stateful data

Students should prior experience with HTML and JavaScript
CSS and Bootstrap experience is also helpful but not required

Night

$2,29500

  • Date
  • Days of the Week
  • Time
  • Duration
  • Hours/CEUs
  • Jan 20 - Feb 05, 2026
  • Tue,Thu
  • 5:30 PM - 8:30 PM (CST)
  • 6 Nights
  • 18 hours / 1.8 CEUs
Add to cart arrow

Night

$2,29500

  • Date
  • Days of the Week
  • Time
  • Duration
  • Hours/CEUs
  • Feb 17 - Mar 05, 2026
  • Tue,Thu
  • 5:30 PM - 8:30 PM (CST)
  • 6 Nights
  • 18 hours / 1.8 CEUs
Add to cart arrow

Night

$2,29500

  • Date
  • Days of the Week
  • Time
  • Duration
  • Hours/CEUs
  • Apr 28 - May 14, 2026
  • Tue,Thu
  • 5:30 PM - 8:30 PM (CST)
  • 6 Nights
  • 18 hours / 1.8 CEUs
Add to cart arrow

Night

$2,29500

  • Date
  • Days of the Week
  • Time
  • Duration
  • Hours/CEUs
  • Jun 09 - Jun 25, 2026
  • Tue,Thu
  • 5:30 PM - 8:30 PM (CST)
  • 6 Nights
  • 18 hours / 1.8 CEUs
Add to cart arrow

Night

$2,29500

  • Date
  • Days of the Week
  • Time
  • Duration
  • Hours/CEUs
  • Sep 21 - Oct 07, 2026
  • Mon,Wed
  • 5:30 PM - 8:30 PM (CST)
  • 6 Nights
  • 18 hours / 1.8 CEUs
Add to cart arrow

Night

$2,29500

  • Date
  • Days of the Week
  • Time
  • Duration
  • Hours/CEUs
  • Nov 02 - Nov 18, 2026
  • Mon,Wed
  • 5:30 PM - 8:30 PM (CST)
  • 6 Nights
  • 18 hours / 1.8 CEUs
Add to cart arrow

Our Testimonials

"We equip professionals with in-demand skills, strategically aligning our courses with industry needs and ensuring our curriculum reflects the latest technologies."

Katherine with comp
Katherine Cain Executive Director

Our Training Partners