React.js online training

React.js Course Content

    ES6

  • 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
  • New in ES6 Classes let and const Arrow functions

  • Introduction
  • Need for React.js
  • Advantages of Virtual DOM
  • View Components using JSX
  • JSX Syntax
  • Using JSX to create view classes
  • Creating views without using JSX
  • JSX Precompilation
  • Using JSX in the server
  • Models
  • Advantages of Immutability
  • Using Immutable.js
  • Components
  • Component Life-Cycle
  • Virtual DOM
  • Component Events
  • Using States and Properties
  • Initializing States from properties
  • Accessing DOM nodes using refs
  • Synthetic Events
  • Component Compositions
  • Communication Between Components
  • Reusable Components
  • Forms
  • Controlled Components
  • Uncontrolled Components
  • ReactLink
  • Principle of One-Way and Two-Way Data Binding
  • Best Practices
  • Node.js and Server DOM Manipulation
  • Unit Testing React.js Components
  • Miscellaneous
  • Animations
  • DataBinding Helpers
  • Immutability Helpers
  • Performance Helpers
  • React.js Best Practices
  • Flux and Redux Architecture

  • Introduction
  • Overview of Reactive programming
  • Benefits of Uni directional data flow
  • Architecture
  • Building blocks in Flux
  • Dispatcher
  • Stores
  • Action
  • Views
  • Dispatcher
  • The role of dispatcher
  • Registering callbacks
  • Triggering Actions
  • Store
  • The role of Store
  • Maintain Application State
  • Event Broadcasting
  • Reducer
  • Creating Reducers
  • Retrieving State
  • Combining Reducers
  • Action Creator
  • Creating Actions
  • Dispatching actions to the dispatcher
  • Dispatching Async Actions
  • Using Middlewares
  • Views
  • React Components as Views
  • State Subscribers
  • Updating data from the store
  • React-Redux Bindings
  • Binding Components to React Store using "Connect"
  • Injecting Redux Store using Provider
  • Using Providers with React Routers
  • Server Side Rendering
  • Testing
  • Organizing Test Code using Mocha & Chai
  • Using Jest for mocking dependencies
  • Testing Stores
  • Webpack

  • Module Bundling Overiew
  • Installation
  • Creating Webpack configuration
  • Setting up webpack-dev-server
  • Configure automatic browser refresh
  • Loading Modules
  • Optimizing rebundling of react components
  • Using Less/Sass loaders
  • Hot loading components

Contact Us

Tel: 91-8897400222
EMAIL: info@mentorsinn

Testimonials

"The "JS" training was pretty good, and though I was the only one in the online session the class was very much interactive, it was a very good experience, and I am also looking forward to take more trainings from Mentors Inn on other technologies as and when required for me."

- Sunil (React.js)