Prerequisite
Get all digital notes here

Prerequisites
Basics of Frontend (Not covered in the course) HTML/CSS: Basic knowledge of HTML and CSS is useful since we'll be using Node.js for web development.
Good Knowledge of JavaScript (Not covered in the course)
Syntax and Basics: You should be comfortable with JavaScript syntax, variables, loops, conditionals, functions, and error handling. Advanced JavaScript Concepts: Understanding concepts like closures, callbacks, promises, async/await, classes & OOPs, JSON, and event handling is crucial since Node.js heavily relies on asynchronous programming.
Basics of Terminal (Covered in the course)
Shell Commands: You should be comfortable using basic shell commands to navigate directories, manage files, and execute scripts.
Basics of OS (Covered in the course)
CPU and Cores: You should have a basic understanding of CPU and Cores. Process, Threads and Kernel: You should have a basic understanding of Process, Threads and Kernel.
File Systems and Paths: Understanding file paths, relative vs absolute paths, and file permissions. Environment Variables: Knowing what environment variables are and how to set them in different operating systems. Environment Variables: Knowing what environment variables are and how to set them in different operating systems.
Basics of Computer Networking (Covered in the course)
IP Addresses, Ports, and DNS: Understanding how IP addresses, ports, and DNS work is helpful when dealing with networking in Node.js.
Above content is copied from https://procodrr.com/nodejs/section-1_introduction/1_prerequisites/ :
Continue Exploring
Want me to write notes on a course?
Tell me the course, book, or research topic you want covered. If it helps learners, I'll consider adding structured digital notes for it in the garden.
Have a notes collection to feature here?
Do you have open notes you want featured in this digital garden? Let me know — we can collaborate and publish them for learners worldwide.
Reach out on Topmate: topmate.io/aat
Contact to Collaborate