Coursera
Coursera Logo

NIIT - Building Interactive Web Pages Using Modern JavaScript 

  • Offered byCoursera

Building Interactive Web Pages Using Modern JavaScript
 at 
Coursera 
Overview

Duration

26 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Building Interactive Web Pages Using Modern JavaScript
 at 
Coursera 
Highlights

  • Earn a Certificate upon completion from NIIT StackRoute
Details Icon

Building Interactive Web Pages Using Modern JavaScript
 at 
Coursera 
Course details

More about this course
  • In this course, you will learn to use JavaScript to add behavior to your web pages
  • You will create web content that is more interactive by adding animations, menus, scrolling text, interactive maps, and other kinds of lively content
  • All major web browsers have a dedicated JavaScript engine to execute the code on the user's device

Building Interactive Web Pages Using Modern JavaScript
 at 
Coursera 
Curriculum

Get Started with JavaScript Routines

Context Setting

Identify the different datatypes available in JavaScript?

Watch and Repeat : Hello World Alert

Create dynamically typed variables

Watch and Repeat : JavaScript Datatypes

Use conditionals in JavaScript

Use the loop constructs to perform repetitive tasks?

Watch and Repeat : Conditional Statements

Modularize the code by creating functions?

Watch and Repeat : Functions

Practice Brief

Practice Debrief

Learning Consolidation

Get Started with JavaScript Routines

Get Started with JavaScript Routines

Wrangle Data using Objects and Arrays

Context Setting

Filter, transform and aggregate data using Array functions ?

Watch and Repeat : Create and Access Array Elements

Watch and Repeat : Perform Array Operations

Watch and Repeat : Using Array Functions

Watch and Repeat : Chaining Array Functions

Model data using Arrays and Objects?

Watch and Repeat : Create Object Using Initializer and Constructor

Watch and Repeat : Operations on Complex Data Structures

Practice Brief

Practice Debrief

Learning Consolidation

Wrangle Data using Objects and Arrays

Wrangle Data using Objects and Arrays

Develop Interactive Web Pages using DOM and DOM Events

Context Setting

Select DOM elements

Watch and Repeat : Understanding Document Object Model

Manipulate DOM to add dynamic effects

Watch and Repeat : Perform DOM Manipulation to Retrieve and Remove DOM Elements

Watch and Repeat : Perform DOM Manipulation to Modify Styles and Add New Elements

Create EventHandlers

Watch and Repeat : Handling Events 1

Register and Unregister EventListeners

Watch and Repeat : Handling Events 2

Practice Brief

Practice Debrief

Challenge Brief

Challenge Debrief

Learning Consolidation

Develop Interactive Web Pages using DOM and DOM Events

Develop Interactive Web Pages using DOM and DOM Events

Validate User Data using Client Side JavaScript

Context Setting

Perform client-side validations?

Communicate errors for invalid inputs?

Watch and Repeat : Product Feedback Form

Watch and Repeat : Product Feedback Form Toggle Display

Practice Brief

Practice Debrief

Learning Consolidation

Validate User Data using Client Side JavaScript

Validate User Data using Client Side JavaScript

Interact with Application Servers using HTTP Protocol

Context Setting

Make HTTP calls?

Watch and Repeat : Understanding HTTP and HTTP Methods

Handle HTTP responses

Watch and Repeat : Making HTTP Calls with XHR

Practice Brief

Practice Debrief

Learning Consolidation

Interact with Application Servers using HTTP Protocol

Interact with Application Servers using HTTP Protocol

Build Asynchronous Data Driven Applications Using Promises and Callbacks

Context Setting

Use callbacks for asynchronous programming?

Watch and Repeat : Change Background Color Using Callbacks Every 3 Seconds

Use promises for asynchronous programming

Watch and Repeat : Fetch Currency Exchange Rates Using Promise

Watch and Repeat : Fetch Task Board Data Using Callback

Practice Brief

Practice Debrief

Challenge Brief

Challenge Debrief

Learning Consolidation

Build Asynchronous Data Driven Applications Using Promises and Callbacks

Build Asynchronous Data Driven Applications Using Promises and Callbacks

Optimize Delivery of Static Assets using JavaScript

Context Setting

Create server-side scripts for Node.js

Watch and Repeat : Create Node.js application

Write bundling logic for minification

Watch and Repeat : Minification

Watch and Repeat : Bundling using Webpack

Practice Brief

Practice Debrief

Learning Consolidation

Optimize delivery of static assets using JavaScript

Optimize delivery of static assets using JavaScript

Test web applications using JavaScript testing frameworks and libraries

Context Setting

Apply Behavior Driven Development (BDD) approach

Develop test cases using Jasmine framework for testing

Watch and Repeat : Get started with Jasmine

Watch and Repeat : Test Basic Calculator Operations

Watch and Repeat : Test Feedback Submission

Practice Brief

Practice Debrief

Learning Consolidation

Test Web Applications Using JavaScript Testing Frameworks and Libraries

Test Web Applications Using JavaScript Testing Frameworks and Libraries

Building Interactive Web Pages Using Modern JavaScript
 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 Web Pages Using Modern JavaScript
     at 
    Coursera 

    Student Forum

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