RJ-100: Developing in React JS


  • Duration: 3 Days
  • Mode of Delivery: Online -Instructor-led training
  • Job role: Developer
  • Cost: USD$1,800.00
  • Preparation for exam: None

ReactJS offers graceful solutions to some of front-end programming’s most persistent issues, allowing you to build dynamic and interactive web apps with ease. It’s fast, scalable, flexible, powerful, and has a robust developer community that’s rapidly growing. There’s never been a better time to learn React.

20 in stock

SKU: RJ-100 Categories: ,


Administering Microsoft Exchange Server 2016/2019


We’ll assume that you have some familiarity with HTML and JavaScript, but you should be able to follow along even if you’re coming from a different programming language. We’ll also assume that you’re familiar with programming concepts like functions, objects, arrays, and to a lesser extent, classes.

Skills Gained

• Understand the JavaScript and technical concepts behind Node JS
• Structure a React JS application in modules
• Use npm and manage node packages
• Work with React JS Forms and Ui
• Understand the React JS Component Lifecycle
• Understand event Handling in JSX
• Understand React Router with Navigation

Course outline

Module 1. Welcome to React
• Obstacles and Roadblocks
• React’s Future
• Working with Files
o React Developer Tools
o Installation Node JS

Module 2. Emerging JavaScript
• Declaring Variable in ES6
• Arrow function
• Transpiling ES6
• ES6 Objects and Arrays
• Promises
• Classes

Module 3. Pure React
• Page Setup
• The Virtual DOM
• React Elements
• React DOM
• Children
• Constructing Elements with Data
• React Components
• DOM rendering

Module 4. React with JSX
• React Elements as JSX
• Babel
• Intro to Webpack

Module 5. Props, State and the Component Tree
• Property Validation
• Refs
• React State Management
• State within component Tree

Module 6. Enhancing Components
• Component Lifecycle
• JavaScript Library Integration
• Higher-Order Components
• Flux

Module 7. Redux
• State
• Actions
• Reducers
• The Store
• Action creators
• Middleware

Module 8. React Redux
• Explicitly Passing the Store
• Passing Store via Context
• Presentation Versus Container Components
• The React Redux Provider
• React Redux Connect

Module 9. React Router
• Incorporating the Router
• Nesting Routes
• Route Parameters

Module 10. React on the Server


Our minimum class-size is 3 for this course. Currently, there are no scheduled dates for this course but it can be customized to suit the time schedule and skill needs of clients and may be held online or at our site or your premises.
Click on the following link below to arrange for a custom course: Enquire about a course date

Product Information

Product Information

Additional Information

CANCELLATION POLICY – There is never a fee for cancelling seven business days before a class for any reason. Data Vision Systems reserves the right to cancel any course due to insufficient registration or other extenuating circumstances. Participants will be advised prior to doing so.


There are no reviews yet.

Be the first to review “RJ-100: Developing in React JS”

Your email address will not be published. Required fields are marked *