~//tutorials/node
Node.js
Run JavaScript anywhere.
- 01What is Node.js?Learn about Node.js, a powerful JavaScript runtime that allows you to execute code outside the browser for server-side development.beginner
- 02Install & SetupLearn how to install Node.js, choose the right version manager, and execute your first JavaScript script to start your development journey.beginner
- 03Modules: CommonJS vs ESMLearn how to split your code into reusable modules using require and import/export in JavaScript and TypeScript for better project organization.beginner
- 04npm & package.jsonLearn how to efficiently manage project dependencies, run custom scripts, and handle versioning using the npm CLI for Node.js development.beginner
- 05Working with FilesLearn how to read and write files efficiently using the promise-based fs API in Node.js for asynchronous file system operations.beginner
- 06Building an HTTP ServerLearn how to create a functional web server using the built-in http module in Node.js for handling requests and responses.intermediate
- 07Express BasicsLearn how to build robust routes and custom middleware using the most popular Node.js framework for scalable backend applications.intermediate
- 08Async Patterns & ErrorsMaster asynchronous programming in JavaScript: learn how to use callbacks, promises, and async/await to handle operations and failures effectively.intermediate
- 09Environment & ConfigKeep secrets and settings out of your code with environment variables.intermediate
- 10Node.js Best PracticesLearn professional project structure, security best practices, and design patterns for building scalable production-ready Node.js applications.advanced