Course Description:
This online training course is a high level introduction to React, a JavaScript library for building user interfaces. This React online training course covers the advantages and disadvantages of React, Events, Forms, data flow, JSX, and more!
Course Outline
Introduction
What is React?
Advantages and disadvantages
Architecture
React vs Angular
Components
What is a component?
Rendering a component
Props
Class components
State
setState
Prop Validation
Testing components
JSX
What is JSX?
Props in JSX
Spread attributes
Events
React data flow
JSX and HTML
Unescaping content
Child expressions and elements
Events
Events
DOM Events
preventDefault
Component Events
Forms
Form elements
Allowing user input
Form libraries
Form validation
Client-side routing with HTML5 pushState
State
Model-view-intent architecture
A State container
Redux
React-redux
Skills Learned
Be able to describe React and understanding how to setup a React development environment
Understand the advantages and disadvantages of React
Understand components, how they’re defined and rendered
State and setState
Understand JSX, props in JSX, and what not using JSX does
React data flow
Understand DOM Events, component Events, and preventDefault
Understand Form elements, libraries, and validation
Who Should Attend This Course
This online training course is for anyone looking to get a base of React knowledge and begin their journey into development.
Prerequisites
None, but we highly recommend familiarity with JavaScript.
Inclusions
- Accessible 24x7x365 both from your PC and Mobile Device
- Enjoy job placement assistance for the first 12 months after course completion.
- This course is eligible for CCS Learning Academy’s Learn and Earn Program: get a tuition fee refund of up to 50% if you are placed in a job through CCS Global Tech’s Placement Division*
- Government and Private pricing available.*
*For more details call:Â 858-208-4141Â or email:Â training@ccslearningacademy.com; sales@ccslearningacademy.com
NOTE:Â These are our Partner Delivered eLearning.