Node.js Tutorials
Build backend applications using Node.js and asynchronous JavaScript programming.
Introduction to Node.js
Learn what Node.js is, how it works, and why it is popular for backend development....
Read Tutorial →Installing Node.js and npm
Learn how to install Node.js and npm (Node Package Manager) on your system....
Read Tutorial →Your First Node.js Application
Write and run your first Node.js program using the terminal....
Read Tutorial →Understanding the Node.js Architecture
Understand Node.js single-threaded, event-driven architecture and the event loop....
Read Tutorial →Node.js REPL (Read-Eval-Print Loop)
Learn how to use Node.js REPL for testing and debugging small code snippets....
Read Tutorial →Modules in Node.js
Learn about built-in, local, and third-party modules in Node.js....
Read Tutorial →File System Module in Node.js
Learn how to read, write, and delete files using Node.js fs module....
Read Tutorial →Path Module in Node.js
Learn how to handle file and directory paths in Node.js applications....
Read Tutorial →Creating a Simple Web Server in Node.js
Learn how to create a simple HTTP server using Node.js....
Read Tutorial →Node.js Package Manager (npm)
Learn how to install and manage dependencies using npm....
Read Tutorial →Working with Events in Node.js
Understand the EventEmitter class and how Node.js handles custom events....
Read Tutorial →Streams in Node.js
Learn how streams handle continuous data in chunks for better performance....
Read Tutorial →Buffer in Node.js
Learn about Buffer objects used for handling binary data in Node.js....
Read Tutorial →Asynchronous Programming and Callbacks
Understand asynchronous behavior and how callbacks work in Node.js....
Read Tutorial →Promises and Async/Await
Learn how to handle asynchronous code using Promises and async/await....
Read Tutorial →Working with Express.js Framework
Learn how to use Express.js to build web servers and APIs easily....
Read Tutorial →Routing in Express.js
Understand how to create and manage routes in Express.js applications....
Read Tutorial →Middleware in Express.js
Learn how middleware functions process requests in Express....
Read Tutorial →Connecting Node.js with MySQL
Learn how to connect Node.js applications with MySQL database....
Read Tutorial →Connecting Node.js with MongoDB
Learn how to use MongoDB as a database with Node.js using Mongoose....
Read Tutorial →Environment Variables in Node.js
Learn how to use environment variables to secure configurations....
Read Tutorial →Error Handling in Node.js
Learn how to handle errors effectively using try-catch and middleware....
Read Tutorial →Authentication in Node.js
Learn how to handle authentication using JWT and bcrypt....
Read Tutorial →REST API Development in Node.js
Learn how to build RESTful APIs using Express.js and test them with Postman....
Read Tutorial →Deploying Node.js Applications
Learn how to deploy Node.js apps on hosting platforms like Render, Vercel, or AWS....
Read Tutorial →Security Best Practices in Node.js
Understand how to secure Node.js apps from vulnerabilities....
Read Tutorial →Node.js Project – To-Do App
Build a real-world To-Do list project using Express, MongoDB, and REST APIs....
Read Tutorial →