Prerequisites

0

 Prerequisites:

1. Basics of Frontend (Not covered in the Road Map)

  • HTML/CSS: Basic knowledge of HTML and CSS is useful since we'll be using Node.js for web development.

2. Good Knowledge of JavaScript (Not covered in the Road Map)

  • 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.

3. Basics of Terminal (Covered in the Road Map)

  • Shell Commands: You should be comfortable using basic shell commands to navigate directories, manage files, and execute scripts.

4. Basics of OS (Covered in the Road Map)

  • 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.

5. Basics of Computer Networking (Covered in the Road Map)

  • IP Addresses, Ports, and DNS: Understanding how IP addresses, ports, and DNS work is helpful when dealing with networking in Node.js.
Tags

Post a Comment

0Comments
Post a Comment (0)