NIIT - Server side JavaScript with Node.js
- Offered byCoursera
Server side JavaScript with Node.js at Coursera Overview
Duration | 32 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Server side JavaScript with Node.js at Coursera Highlights
- Earn a Certificate upon completion
Server side JavaScript with Node.js at Coursera Course details
- This course will introduce you to the Node.js environment and help you design and develop backend or server-side of the application
- It also provides you with hands on coding exercises and will enable you to build JavaScript programs and test and execute them in the Node.js environment
Server side JavaScript with Node.js at Coursera Curriculum
Getting Started With JavaScript in Node.js?
Context Setting
Explore Node.js?
Define the components of Node.js?
Working of Node.js?
Node.js Vs Other Platforms?
Benefits of using Node.js?
Watch and Repeat : Simple JavaScript Program in Node?
Explore JavaScript fundamentals?
Watch and Repeat : Calculate Salary and benefits?
Watch and Repeat : Calculate Salary and benefits1
Watch and Repeat : Temperature Convertor ?
Practice Brief1
Practice Brief2
Practice Brief3
Practice Debrief
Learning Consolidation
Instructions to upload the Programming Assignment Solution
Getting Started With JavaScript in Node.js?
Getting Started With JavaScript in Node.js?
Work with JavaScript Functions Arrays and Objects
Context Setting
Modularize the code by creating functions and making function invocations
Watch and Repeat : Functions
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 : Perform Complex Array Operations
Watch and Repeat : Chaining filter() map() reduce()
Model data using arrays and Objects
Watch and Repeat : Create JavaScript Object
Watch and Repeat : Working With Complex Data Structures
Practice Brief1
Practice Breif2
Practice Debrief
Challenge Brief
Challenge Debrief
Learning Consolidation
Work with JavaScript Functions Arrays and Objects
Work with JavaScript Functions Arrays and Objects
Build and Use Modules in Node.js
Context Setting
Build Modules in Node.js
Describe Built-In Modules
Describe User-Defined Modules
Watch and Repeat : Arrays Manipulation
Understand External Module ? npm module
Understand Project Structure
Work with External Module
Watch and Repeat : Style the Output
Watch and Repeat : Arrays Manipulation Using Lodash
Publish Modules to the npm Registry
Practice Brief1
Practice Brief2
Practice Debrief
Learning Consolidation
Build and Use Modules in Node.js
Build and Use Modules in Node.js
Asynchronous Programming
Context Setting
Differentiate between synchronous programming and asynchronous programming
Control structures for asynchronous programming and Callbacks
Watch and Repeat : Validate and Calculate Total Bill
Watch and Repeat : Validate and Calculate Total Bill using Error first callbacks?
Describe Node.js architecture
Use the event loop
Use Promises
Watch and Repeat : Bill Calculation
Use Promise Chaining
Watch and Repeat : Promise Chaining
Use async/await
Watch and Repeat : Bill Calculation async/await?
Practice Brief1
Practice Brief2
Practice Brief3
Practice Debrief
Challenge Brief
Challenge Debrief
Learning Consolidation
Asynchronous Programming
Asynchronous Programming
Working with File System using Node.js
Context Setting
Understand the Node.js fs module
Read and write a file synchronously
Read and write a file asynchronously
Watch and Repeat : Reading and Writing on Files Set -I
Watch and Repeat : Reading and Writing on Files Set -II
Explore watch and a watchFile module
Implement stream and buffer
Watch and Repeat : String Conversion
Implement EventEmitter in Node.js
Watch and Repeat : Demo for EventEmitter
Practice Brief1
Practice Brief2
Practice Debrief
Challenge Brief
Challenge Debrief
Learning Consolidation
Working with File System using Node.js
Working with File System using Node.js
Error Handling and Debugging Node Applications
Context Setting
Define Errors in Node.js
Error Handling in Node.js Applications
Watch and Repeat : Voting Age Validator?
Handle Errors in Synchronous Programs
Watch and Repeat : Voter Age Custom Errors
Handle Errors in Asynchronous Programs
Watch and Repeat : Read Data from File?
Debugging and the inbuilt Node debugger
Watch and Repeat : Debugging with the In-Built Debugger?
Debug in VSCode
Watch and Repeat : Debugging in VS Code?
Diagnose errors in Node Applications
Practice Brief1
Practice Brief2
Practice Brief3
Practice Debrief
Learning Consolidation
Error Handling and Debugging Node Applications
Error Handling and Debugging Node Applications
Unit Testing using Mocha and Chai
Context Setting
Describe testing
Sample the implementation of TDD and BDD
Get started with TDD
Get started with BDD
Describe Mocha and Chai
Watch and Repeat : Test Basic Calculator Operations?1
Watch and Repeat : Test Basic Calculator Operations?2
Watch and Repeat : Test Basic Calculator Operations?3
Implement testing using Mocha and Chai
Watch and Repeat : Async Test Basic Calculator Operations?
Practice Brief1
Practice Brief2
Practice Brief3
Practice Debrief
Challenge Brief
Challenge Debrief
Learning Consolidation
Unit Testing using Mocha and Chai
Unit Testing using Mocha and Chai