ReactJS Web Application Development
Duration: 4 Days (Face-to-Face or Remote-Live), or 28 hours of coursework with personal facilitation over a four week span (On-Demand)
US Price: $2095 (Face-to-Face or Remote-Live), or $1495 (On-Demand)
Delivery Options: Attend face-to-face in the classroom, remote-live or via on-demand training
Registration: Click here to view upcoming schedules and register for face-to-face sessions, click here to register for live remote attendance sessions, or click here to register for on-demand training with a start date that is convenient for you.
Description
React (a.k.a. ReactJS or React.js) is a popular component-based JavaScript library used for easy creation of powerful, interactive UIs. This React training course will provide an introduction to the benefits of the React JavaScript framework, so course participants can start to develop applications quickly using the framework.
Students will be introducted to the React JavaScript library and covers essentials such as using Create React App, defining components, writing and styling JSX elements, passing props, using state and registering event handlers. Students will also learn how to use React Hooks, the Context API, Lifecycle Methods and how to implement global state using the Redux JavaScript library.
Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.
Prerequisites
Knowledge of HTML and JavaScript equivalent to attending the Website Development with HTML5, CSS and Bootstrap and JavaScript Programming courses.
Course Overview
React Fundamentals
|
React Development Environment
|
ES6 Features in React
|
JSX
|
Responding to User Events
|
Working with Forms
|
Styling JSX
|
Working with State
|
Fetching External Data
|
Defining Components
|
Lifecycle Methods
|
Using React Router
|
Using the Context API
|
Using React Hooks
|
Passing Data with Props
|
Deploying a React Application
|
Related Training
Course |
---|
Website Development with HTML5, CSS and Bootstrap |
JavaScript Programming |
Developing Web Applications Using Angular |