Coursera
Coursera Logo

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 External Link Icon

Credential

Certificate

Server side JavaScript with Node.js
 at 
Coursera 
Highlights

  • Earn a Certificate upon completion
Details Icon

Server side JavaScript with Node.js
 at 
Coursera 
Course details

More about this course
  • 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

Server side JavaScript with Node.js
 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

    Server side JavaScript with Node.js
     at 
    Coursera 
    Students Ratings & Reviews

    4.5/5
    Verified Icon2 Ratings
    N
    NILLA PRAMEELA
    Server side JavaScript with Node.js
    Offered by Coursera
    4
    Learning Experience: The course is good and useful. The platform is very great to learn. The content is very nice. And the training made me stronger in those areas
    Faculty: His approach is good. Quality of explanation is decent. The course curriculum is decent. Live classes along with the assessments for that particular class. Weekly assignments are there.
    Course Support: I learned more in that course. I became stronger in those areas and also those domain has more demand now a days. I demanded more salary as i am good in those
    Reviewed on 1 Nov 2022Read More
    Thumbs Up IconThumbs Down Icon
    S
    Sainath Gawas
    Server side JavaScript with Node.js
    Offered by Coursera
    5
    Learning Experience: The node js development with great ease
    Faculty: Instructors taught well Curriculum was relevant and comprehensive
    Course Support: Career support was helpful
    Reviewed on 26 Feb 2022Read More
    Thumbs Up IconThumbs Down Icon
    View All 2 ReviewsRight Arrow Icon
    qna

    Server side JavaScript with Node.js
     at 
    Coursera 

    Student Forum

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