Coursera
Coursera Logo

NIIT - Building Interactive User Interfaces Using React Library 

  • Offered byCoursera

Building Interactive User Interfaces Using React Library
 at 
Coursera 
Overview

Duration

18 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Building Interactive User Interfaces Using React Library
 at 
Coursera 
Highlights

  • Earn a Certificate upon completion from NIIT StackRoute
Details Icon

Building Interactive User Interfaces Using React Library
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • In this course, you will learn to construct an SPA by developing reusable and testable React Class components
  • The library helps you explore React features that enhance the performance of web applications by enabling partial page updates

Building Interactive User Interfaces Using React Library
 at 
Coursera 
Curriculum

Get Started with React Fundamentals

Context Setting

Create a Simple React Program Using React Elements?

Watch and Repeat : React Hello World

Watch and Repeat : React Table Element

Build and Render Stateless Components Using JavaScript Functions

Watch and Repeat : React Functional Component

Render React Components Based on Conditions?

Watch and Repeat : React Conditional Rendering

Render Multiple Components Using Lists and Keys?

Watch and Repeat : React List and Keys

Practice Brief

Practice Debrief

Learning Consolidation

Get Started with React Fundamentals

Get Started with React Fundamentals

Build Stateful Components using React

Context Setting

Build Stateful Class Components Using ES6 Syntax

Watch and Repeat : React Stateful Components Using React Class

Manage State by Handling Events With React Elements

Watch and Repeat : React Event Handling

Explain Reconciliation and Virtual DOM

Create More Readable Views Using JSX

Watch and Repeat : JSX expressions

Watch and Repeat : Conditional Rendering and Event Handling using JSX

Practice Brief

Practice Debrief

Learning Consolidation

Build Stateful Components using React

Build Stateful Components using React

Break the UI into a Component Hierarchy

Context Setting

Define Abstraction and Encapsulation

Apply the Principles Used to Break Down the User Interface (UI) into Components

Apply the Principles Used to Break Down the User Interface (UI) into Components

Watch and Repeat : Create React Project using Create-React-App tool

Watch and Repeat : Import and Export Modules

Pass data through Component Tree Using Context?

Watch and Repeat : React Lift State up

Watch and Repeat : React Context

Reuse Code between Components Using React Composition?

Watch and Repeat : React Component Composition

Practice Brief

Practice Debrief

Challenge Brief

Challenge Debrief

Learning Consolidation

Break the UI into a Component Hierarchy

Break the UI into a Component Hierarchy

Manage Application State using Life Cycle Methods

Context Setting

Override React Component's Life Cycle Methods

Watch and Repeat : Mounting Phase in React Life Cycle Method

Watch and Repeat : Updating and UnMounting Phase in React Life Cycle Method

Define Error Boundaries to Catch JavaScript Errors

Watch and Repeat : Error Boundary

Make HTTP Requests with Axios API to Communicate With Servers

Watch and Repeat : Axios API

Practice Brief

Practice Debrief

Challenge Brief

Challenge Debrief

Learning Consolidation

Manage Application State using Life Cycle Methods

Manage Application State using Life Cycle Methods

Test React Class Components using Jest

Context Setting

Explain Unit testing?

Test Using Jest?

Demonstrate Common Testing Patterns

Watch and Repeat : Unit test Greetings component

Demonstrate Event Testing

Watch and Repeat : Unit Test Color Component

Create Mocks with Jest Methods

Watch and Repeat : Unit Test PrimaryColor Component

Watch and Repeat : Unit Test CompositeColor Component

Watch and Repeat : Unit Test ColorPalette Component

Watch and Repeat : Unit Test ColorChanger Component

Demonstrate Snapshot Testing

Watch and Repeat : Unit Test Message Component

Examine Other Testing Libraries?

Practice Brief

Practice Debrief

Learning Consolidation

Test React Class Components using Jest

Test React Class Components using Jest

Building Interactive User Interfaces Using React Library
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Building Interactive User Interfaces Using React Library
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...