Mini Map
Search
⌘ K
Log In
Learn Node.js
0%
1.
Getting Started with Node.js
Introduction to Node.js
Running Node.js and Writing Basic Scripts
Quiz: Getting Started with Node.js
2.
Global Objects and Modules
Working with JavaScript in Node.js
Introduction to Modules
Quiz: Global Objects and Modules
3.
Asynchronous Programming
Introduction to Asynchronous Programming
Understanding Callbacks
Under the Hood of Asynchronous Execution
Using Promises
Async/Await Syntax
Quiz: Asynchronous Programming
4.
Event-Driven Programming
Introduction to Event-Driven Programming
Managing Multiple Listeners
Dynamic Event Handling
Exercise: Build an Auction System
Quiz: Event-Driven Programming
5.
Core Node.js Modules
Working with Files and Directories
Working with Path, OS, and Util Modules
Introduction to Buffers
Working with Streams
Exercise: Building a Log Filtering Utility
Quiz: Core Node.js Modules
6.
Building a Basic Web Server
Creating a Simple HTTP Server
Basic Routing
Serving HTML and JSON Responses
Handling GET and POST Parameters
Exercise: Build a Dynamic Web Server
Quiz: Building a Basic Web Server
7.
npm and Package Management
Introduction to npm
Working with npm Packages
Managing Dependencies
Exploring Commonly Used npm Packages
Introduction to ES6 Modules in Node.js
Quiz: npm and Package Management
8.
Working with Databases
Integrating PostgreSQL with Node.js
Building a RESTful API with Node.js and PostgreSQL
Quiz: Working with Databases
Mini Project
Premium
Building a RESTful API with Node.js and PostgreSQL
9.
Advanced Topics
Implementing Authentication in Node.js
Building Real-Time Applications with WebSockets
Testing Node.js Applications
Quiz: Advanced Topics
10.
Wrap Up
Conclusion
11.
Appendix
The Process Object and Environment Variables
Debugging Node.js Applications
Project
Premium
Build a Doctor Appointment Booking System Using the MERN Stack
Mock Interview
Premium
Test your NodeJS skills