Master the art of building dynamic user interfaces with our Introduction to React JavaScript Training, perfect for developers eager to harness the power of React.js in their web development projects.
Leverage modern JavaScript techniques for enhanced web development.
Implement React applications efficiently and understand its underlying architecture.
Familiarize with essential React.js components and debugging tools.
Create and execute tests to ensure robust React application functionality.
REACT: Introduction to React JavaScript Training is a 5-Day course with expert developer instructor Judy Lipinski. You’ll get an in-depth introduction to React.js. This is one of the most popular JavaScript libraries for building user interfaces. You’ll learn the fundamental concepts of React while learning best practices for building fast interactive user interfaces. In addition, this is hands-on, formalized training. You will leave class with experience in using the key concepts of React. Judy Lipinski is the course instructor. She has over 20 years of experience in software development, architecture, and project management. Also, Judy demonstrates repeated success in managing projects and programming with Java, Oracle, Web Development, and Mobile Development.
No upcoming dates. Please check back later.
State of application development: web, mobile, tv, desktop
Why use React?
Basics of using VS Code editor
Git basics: Download course solutions and demos
Essential aspects of EcmaScript 2015 (ES6)
Using const and let
Arrow functions
Classes and Modules
Transpiling from ES6 to ES5 with Babel
Review and Execute Node projects
Browserify, Webpack, Immutable.js
Virtual DOM
Exploring project directories and files
Understanding React project dependencies
React and React.DOM.*
Special DOM attributes
Basics of components
Using the optional JSX
Using Create React App
Using build tools and Running React projects
Code Analysis with ESLint
Debugging in VS Code
Installing and using React Developer Tools
Rendering Elements
Using built-in components
Nesting components
Hierarchies of React components
Creating a basic component with React.createClass
Passing properties from parent to child
When to use “props” and when to use “state”
Using component with React.createElement
Storing and Accessing state
Why JSX?
Scoping
Specifying attributes
Empty and child tags
Preventing XSS (cross-site-scripting) attacks
Precompiled JSX
Using constructors
Component's lifecycle methods
Mounting methods
Updating methods
Unmounting methods
Validating against expected properties
Setting defaults
Conditional Rendering
Lists and Keys
Synthetic events system
Attaching Event Handlers
Passing Arguments to Event Handlers
Rendering Based on State
Updating State
Creating our routes
Matching paths
Navigating between pages
Nesting Routes
Capturing Path Params
Route Prefixing
Defining the root of your app
Differences between Controlled and Uncontrolled
JSX and Forms
Using form events
Controlling data input with Controlled form components
How React.js changes the interface of some form components
The importance of using the name attribute
Creating custom form components
Dealing with multiple Controlled form components
Leveraging control of focus
Best practices for creating usable forms
Types of Testing
Assertions
Jasmine and Karma
Creating test suits, specs, and expectations
Installing and running Jest
Testing React components
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier