React JS Certification Training Course

About React JS

Crivera’s React Certification Training will train you to build efficient React applications by mastering the concepts of React, Redux, and React Native. In this React Course, you will learn how to build simple components & integrate them into more complex design components. After completing this React online training, you will be able to build the applications using React concepts such as JSX, Redux, Asynchronous Programming using Redux-Saga middleware, Fetch data using GraphQL, perform Testing using Jest, successively Deploy applications using Nginx and Docker, plus build Mobile applications using React Native.

Instructor-led React JS live online Training

Why React JS Training from Crivera!

Live Interactive Learning

  • World-Class Instructors
  • Expert-Led Mentoring Sessions
  • Instant doubt clearing

Lifetime Access

  • Course Access Never Expires
  • Free Access to Future Updates
  • Unlimited Access to Course Content

24×7 Support

  • One-On-One Learning Assistance
  • Help Desk Support
  • Resolve Doubts in Real-time

Hands-On Project Based Learning

  • Industry-Relevant Projects
  • Course Demo Dataset & Files
  • Quizzes & Assignments

Industry Recognised Certification

  • Crivera Training Certificate
  • Graded Performance Certificate
  • Certificate of Completion

About your React JS Training

Skills Covered

  • React Components
  • React State Management
  • React Event Handling
  • Routing in React
  • React Application Testing
  • React Native

Tools Covered

React JS Certification Training Course Curriculum

1
Introduction to Web Development and React

Topics

  • Building Blocks of Web Application Development
  • Single-page and Multi-page Applications
  • Different Client-side Technologies
  • MVC Architecture
  • Introduction to React
  • Installation of React
  • JSX and its use case
  • DOM
  • Virtual DOM and Its Working
  • ECMAScript
  • Difference between ES5 and ES6
  • NPM Modules

 Hands-On

  • Installation of Node.js, React and Visual Studio Code
  • Creating First React Application

 Skills You Will Learn

  • Working with DOM
  • Implementing NPM modules


2
Components and Styling the Application Layout

Topics

  • React Elements
  • Render Function
  • Components
  • Class Component
  • Component Constructor
  • Functional Components
  • Multiple Components
  • Props
  • Props with Class based Component
  • Props with Function based Component
  • States
  • Component Lifecycle
  • React Events
  • React Forms
  • Different Form Concepts
  • Styling in React
  • Inline Styling
  • CSS Stylesheet
  • Building Music Shop Application using React Components

 Hands-On

  • Build a Music Store Application using React Components

 Skills You Will Learn

  • Creating React Components
  • Working with React Forms
  • Styling the React Components


3
Handling Navigation with Routes

Topics

  • Routing
  • React-router
  • Features of React-router
  • Configuration of routing using React-router
  • Navigation using Links
  • 404 page (Not found Page)
  • URL Parameters
  • Nested Routes
  • Implementing styles using NavLink
  • Application Programming Interface
  • Build a REST API using JSON-server
  • API consumption in React application using Fetch method
  • Build a dynamic Music Store application using Routing and API connectivity

 Hands-On

  • Dynamic Music Store Application with Routing and API connectivity

 Skills You Will Learn

  • Working with REST API
  • Navigation among various components


4
React State Management using Redux

Topics

  • Need of Redux
  • What is Redux?
  • Redux Architecture
  • Redux Action
  • Redux Reducers
  • Redux Store
  • Principles of Redux
  • Pros of Redux
  • NPM Packages required to work with Redux
  • More about React-Redux package

 Hands-On

  • Building an application to list the food items using React and Redux
  • Building News application using React, Redux, and promise middleware

 Skills You Will Learn

  • Managing and updating application state
  • Working with NPM packages


5
Asynchronous Programming with Saga Middleware

Topics

  • Need of Async operations
  • Async Workflow
  • Action Creators
  • How to write Action Creators?
  • Handling Async Actions via Reducers
  • Middleware
  • Redux-Saga
  • Generators in Redux-Saga
  • Saga Methods()
  • Major Sections of Redux-Saga
  • Building a Product List application using Redux-Saga Middleware
  • Debugging application using Redux Devtools


 Hands-On

  • Building a Product list application using Redux-Saga Middleware

 Skills You Will Learn

  • Working with middleware for Redux
  • Building and Debugging application


6
React Hooks

Topics

  • Caveat of JavaScript classes
  • Functional components and React hooks
  • What are React hooks?
  • Basic hooks
  • useState() hook
  • How to write useState() hook when state variable is an array of objects?
  • useEffect() hook
  • Fetch API data using useEffect() hook
  • useContext() hook
  • Rules to write React hooks
  • Additional hooks
  • Custom hooks

 Hands-On

  • Fetch API data using useEffect() hook
  • Pass multiple Context using useContext() hook
  • Writing custom hooks
  • Building weather application using React hooks

 Skills You Will Learn

  • Extracting logic from a component
  • Using React hooks in an application


7
Fetch Data using GraphQL

Topics

  • What is GraphQL?
  • Cons of Rest API
  • Pros of GraphQL
  • Frontend backend communication using GraphQL
  • Type system
  • GraphQL datatypes
  • Modifiers
  • Schemas
  • GraphiQL tool
  • Express framework
  • NPM libraries to build server side of GraphQL
  • Build a GraphQL API
  • Apollo client
  • NPM libraries to build client side of GraphQL
  • How to setup Apollo client?

 Hands-On

  • Build a GraphQL API and execute queries using GraphiQL tool
  • Fetch Space Launch Data using Apollo-GraphQL

 Skills You Will Learn

  • Querying data using GraphQL
  • Working with NPM libraries


8
React Application Testing and Deployment

Topics

  • Define Jest
  • Setup Testing environment
  • Add Snapshot testing
  • Integrate Test Reducers
  • Create Test Components
  • Push Application on Git
  • Deploy App on Nginx
  • Create Docker for React Application

 Hands-On

  • Testing application using Jest
  • Application Deployment via Nginx and Docker

 Skills You Will Learn

  • Testing React application
  • Deploying React application


9
Introduction to React Native

Topics

  • Native Applications
  • React Native
  • React Native Elements
  • Expo CLI
  • Build a shopping cart mobile application using React Native
  • React Native installation and setup
  • Working with Styles and Layout

 Hands-On

  • Shopping Items list using Native React

 Skills You Will Learn

  • Working with Expo CLI
  • Creating native apps


10
Building React Native Application with API

Topics

  • Native modules
  • Native Navigation libraries
  • Integration of Redux with React Native
  • React Native and Redux major components
  • Redux Thunk middleware
  • NPM libraries
  • Shopping cart application using React Native and Redux
  • Integration of Redux actions, store and reducers In React Native application

 Hands-On

  • Dynamic Shopping cart using React Native

 Skills You Will Learn

  • Integration of Redux with React Native
  • Building React Native applications


Be the first to add a review.

Please, login to leave a review