Coursera
Coursera Logo

NodeJS Unleashed: Mastering Backend Development 

  • Offered byCoursera

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

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

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

NodeJS Unleashed: Mastering Backend Development
 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

    NodeJS Unleashed: Mastering Backend Development
     at 
    Coursera 

    Student Forum

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