Introduction

Completed

You've been hired by Tailwind Traders, a large retail company that deals with lots of data and files and has many problems to solve. The company performs many operations by using Node.js, but you don’t know how to use this JavaScript runtime environment.

In this module, you’ll learn what Node.js is and how you can use Node.js to run JavaScript applications and code outside a browser. By the end of this module, you'll be able to decide whether Node.js is the right tool for your project at Tailwind Traders.

Learning objectives

By the end of this module, you'll be able to:

  • Explain what Node.js is
  • Describe how Node.js works with its event-driven architecture
  • Identify when to use Node.js
  • Create and run a Node.js script from the command line
  • Asynchronous techniques: callbacks, promises, and async/await

Prerequisites

  • GitHub account
  • Familiarity with editing text and code files in any text editor
  • Beginner-level experience writing JavaScript code
  • Experience using the command line