Coursera
Coursera Logo

NodeJS Unleashed: Mastering Backend Development 

  • Offered byCoursera
  • Public/Government Institute

NodeJS Unleashed: Mastering Backend Development
 at 
Coursera 
Overview

The course aims to explore database integration with Node.js, including working with both SQL and NoSQL databases such as MongoDB, MySQL, PostgreSQL, and Redis

Duration

11 hours

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

NodeJS Unleashed: Mastering Backend Development
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum

NodeJS Unleashed: Mastering Backend Development
 at 
Coursera 
Highlights

  • Earn a certificate from Coursera
  • Learn from industry experts
Details Icon

NodeJS Unleashed: Mastering Backend Development
 at 
Coursera 
Course details

More about this course
  • Embark on a comprehensive Node.js development journey with this course. Starting with the fundamentals, you will establish a solid foundation by mastering Node.js installation and utilizing Visual Studio Code
  • Later, We will delve into advanced topics, such as asynchronous programming, error handling, CRUD operations, and OS module usage for system information retrieval
  • The course progresses to web development essentials, covering HTTP request handling, JSON manipulation, and Express.js configuration. Authentication, authorization, and email communication with Nodemailer are explored for secure applications
  • The course culminates in advanced Node.js features, including WebSocket communication, real-time chat application construction using Socket.io, and scalability/performance optimization for responsive applications
  • You will emerge adept in foundational and advanced Node.js concepts
Read more

NodeJS Unleashed: Mastering Backend Development
 at 
Coursera 
Curriculum

Introduction to Node.js

Introduction to Node.js

Installation of Nodejs and VS code

Introduction to Read Evaluate Print Loop (REPL) in Nodejs

Read Evaluate Print Loop (REPL) in Nodejs - I

Read Evaluate Print Loop (REPL) in Nodejs - II

Read Evaluate Print Loop (REPL) in Nodejs - III

Node Package Manager - I

Node Package Manager - II

Nodemon

How to CREATE and EXPORT Modules

Course Introduction: Node.js Unleashed: Mastering Backend Development

Course syllabus - Node.js Unleashed: Mastering Backend Development

Node.js - Open Source Enviroment

Read Evaluate Print Loop (REPL) in Node.js

Node Package Manager (NPM)

Nodemon - Automation

Solution - Hands-on 1 - File Management System

Practice Introduction to NodeJS

Practice - Setting Up a NodeJS Environment

Practice - Setting up an Node.js Project

Practice Quiz: Node Package Manager (npm) and Modules

Graded Quiz: Introduction to Node.js

Discussion Prompt - Introduction to Node.js

Hands-on 1 - File Management System

Asynchronous Programming in Node.js

Synchronous vs Asynchronous Programming in NODE JS

Asynchronous Patterns in NodeJS

What are Callbacks?

What are Promises? Part 1

What are Promises? Part 2

Async and Await Part 1

Async and Await Part 2

Error Introduction

Error Handling and Debugging in NodeJS 1

Error Handling and Debugging in NodeJS 2

File system nodejs 1

File system nodejs 2

File system nodejs 3

Crud Operation in node js 1 - Part 1

Crud Operation in node js 1 - Part 2

Node.JS Asynchronous File System Core Modules 1

Node.JS Asynchronous File System Core Modules 2

Node.JS OS Module To Get Operating System Info 1

Node.JS OS Module To Get Operating System Info 2

Asynchronous Patterns in NodeJS

Solution - Hands-on 2 - Files and Folders

Practice Quiz: Asynchronous Patterns in NodeJS

Callbacks, Promises, and Async/Await

Practice Quiz: Error Handling and Debugging in NodeJS

Practice Quiz: File system Nodejs and CRUD

Node.JS OS Module To Get Operating System Info

Graded Assessment: Asynchronous Programming in Node.js

Discussion Prompt - Asynchronous Programming in Node.js

Hands-on 2 - Files and Folders

Building RESTful APIs with Node.js

Thunder Client Introduction

HTTP Module in Node JS Demo 1

HTTP Module in Node JS Demo 2

HTTP Module in Node JS Demo 3

HTTP Module in Node JS Demo 4

JSON in Node JS 1

JSON in Node JS 2 Part 1

JSON in Node JS 2 Part 2

Setting up Expressjs with Nodejs

ExpressJS API - Demo 1

ExpressJS API - Demo 1 Continue

ExpressJS API - Demo 2

ExpressJS API - Demo 2 Continue

ExpressJS API - Demo 3

ExpressJS API - Demo 4

Authentication and Authorization in NodeJS

Send Emails with Nodemailer 1

Send Emails with Nodemailer 2

Send Emails with Nodemailer 2 Continue

Solution - Hands-on 3 - Post Data to External API

Creating a Basic RESTful API with NodeJS

Practice Quiz:JSON in Node JS

Practice Quiz: ExpressJS Integration in NodeJS

Practice Quiz: Authentication and Authorization in NodeJS

Practice Quiz: Send Emails with Nodemailer

Graded Assessement: Building RESTful APIs with NodeJS

Discussion Prompt - Building RESTful APIs with Node.js

Hands-on 3 - Post Data to External API

Real-Time Applications with Node.js

WebSocket Communication with NodeJS 1

WebSocket Communication with NodeJS 2

Building Chat Applications with Socket.io Demo 1

Building Chat Applications with Socket.io Demo 2

Building Chat Applications with Socket.io Demo 3

Building Chat Applications with Socket.io Demo 4

Building Chat Applications with Socket.io Demo 4 Continue

Scalability and Performance Optimization in NodeJS

Solution - Hands-on 4 - Clustered Express server

Practice Quiz: WebSocket Communication with NodeJS

Practice Quiz: Building Chat Applications with Socket.io

Practice Quiz: Scalability and Performance Optimization in NodeJs

Graded Assessment: Real-Time Applications with Node.js

Discussion Prompt - Real-Time Applications with Node.js

Hands-on 4 - Clustered Express server

Other courses offered by Coursera

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

NodeJS Unleashed: Mastering Backend Development
 at 
Coursera 

Student Forum

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