React.js helps in creating interactive User Interfaces and designing Simple Views. This workshop is aimed at imparting the required knowledge required to build Rich Internet Applications (RIA) using React.js.
At the end of this training course, the participants will:
Understand what React.js is and what problem it solves
Explore the basic architecture of a React.js application
Gain a deep knowledge of React.js components and JSX
Build a working application that uses React.js’s components
Learn React.js best practices
Compose an application using Flux architecture
Know how to maintain application state in a Redux Store
Know how to do module bundling using webpack
Use React dev tools
Duration: 24 Hours
Must Have
Web development experience with intermediate level of expertise in JavaScript
Good to Have
Exposure to any server technology (J2EE, .NET, Ruby etc)
New in ES6
Classes
let and const
Arrow functions
Enhanced Object Literals
Destructuring
Spread Operator
Generators and Iterators
Symbols
Comprehensions
Async Programming using Promises
Using Babel.js
RIA/SPA Basics
Classic Web applications vs. Rich Internet applications
Challenges in building Client centric applications