Upskillist
React JS

React JS

This course aims to equip you with the theoretical knowledge and practical skills in order to provide you with the edge you need in web development. The course is ideal for those who are interested in learning how to use a widely adopted framework to rapidly develop web applications that are suitable for production environments.

Sign up to get immediate access to all of your course content.

Recognized by -

APSU
APSU

Your course

Overview

  • Understand JavaScript programming languages
  • Understand functional programming languages using JavaScript
  • How to develop a complete application from scratch using Reactjs
  • Learn the best techniques and practices for using React in the industry

8 Weeks

Duration

16 Lessons

Plus toolkits

2 Modules

Online

Diploma

Certification

Contents

Of your course.

module 1

Diploma in React JS

+

-

  1. Introduction to React and JavaScript

    This lesson will give you a high level description of what is React JavaScript all about, and why it is so important to have it in your skillset. The lesson will introduce you to the JavaScript Programming Language, you'll learn how to install Visual Studio Code on your machine, and then we will write a basic JavaScript program.

  2. JavaScript Data Types and Variables

    This lesson will introduce you to the basic JavaScript data types. We will also discuss variables and the important use cases of them in JavaScript. Lastly, other basic JavaScript Syntax, such as how to write comments in JavaScript programming language will be covered.

  3. Statements in JavaScript

    The lesson will explain how to write JavaScript sentences and commands. We will also discuss conditionals such as If statements.

  4. Arrays

    This lesson will cover the basics of arrays and where to use them. Then we'll explain the use of the pop method to remove a value from the end of the array, and the push method to add a value to the end of the array. We are also going to take a look at the types of values we can store inside the array, as well as how to access and modify each value by its index.

  5. Functions

    Today's lesson will discuss functions - what they are, and the syntax associated with writing a function in the JavaScript programming language.

  6. Objects

    In this lesson you will understand what is "objects" and what we can do by using them, before jumping into a practical demonstration on how to create and work with objects.

  7. ECMAScript (ES6) Refresher

    This lesson will teach you the new features of JavaScript, including arrow functions and how to create them, the new way of doing string concatenation in JavaScript, and de-structuring

  8. More on ES6

    This lesson will be completing the previous lesson and will explain additional features of ES6, including for Each, the Map function and how we use it, and finally, the Filter function and how it works.

module 2

Intermediate in React JS

+

-

  1. Meeting React

    Here we will start by understanding React, and how React solve problems. Then we will introduce Create react App, the great way of creating react applications, then we will see the folder structure of the the app and then will go through the files and explain what is inside and how they are linked to each other

  2. Introduction to JSX

    In this lesson, we will understand what JSX is, and what its benefits are. We will also learn how to create elements with JSX.

  3. Making React Interactive with States

    Components are the heart of React - everything we render to the screen is written in a component. in this lesson we will understand components and their different types.

  4. React Component Lifecycle Events

    In this lesson you will take a look at the lifecycle methods available for class components, you will learn what is Component Mounting Lifecycle Methods, and then move to understanding Updating Lifecycle Methods.

  5. Handling Events in React

    This lesson provides the solution on how to handle events in React. We will also learn how to exchange data between components.

  6. Working with forms in React

    In this lesson we are going to learn the basics of working with Forms in React, we will see how to capture data from different input tags, and make it available for submission.

  7. Scaling React components

    By the end of this lesson you’ll be familiar with most features of React. You’ll become adept at making your code more developer friendly

  8. Project: To do List

    This lesson will walk you through a complete project, gradually building on the concepts you’ve learned in the previous lessons. This project will also reinforce the material by repeating some of the techniques and ideas that are most important in React.

What makes us

Stand out

Experts

In-house experts

We don't outsource our content. Every course we make is our own and must meet our standards.

Experts

Learn more about us.

Experts

Shareable certificate

Earn your globally recognised certificate and add it to your LinkedIn profile.

Experts

Learn about our certificates.

Experts

Careers service

Use what you've learnt to advance your career with our in-house careers service.

Experts

Check out relevant jobs.