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 |
Credential | Certificate |
Building Interactive Web Pages Using Modern JavaScript at Coursera Highlights
- Earn a Certificate upon completion from NIIT StackRoute
Building Interactive Web Pages Using Modern JavaScript at Coursera Course details
- 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