NodeJS Unleashed: Mastering Backend Development
- Offered byCoursera
NodeJS Unleashed: Mastering Backend Development at Coursera Overview
Duration | 11 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Official Website | Explore Free Course |
Credential | Certificate |
NodeJS Unleashed: Mastering Backend Development at Coursera Highlights
- Earn a certificate from Coursera
- Learn from industry experts
NodeJS Unleashed: Mastering Backend Development at Coursera Course details
- 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
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