Rolepath

Getting Started

Introduction

Like we learned in the introduction lesson, Node.js is really just JavaScript. So a basic understanding of JavaScript is necessary in order to understand Node. For this reason, it is highly recommended that you take our prerequisite JavaScript course before continuing with this course.

This lesson will take you through a tutorial that will teach you the basic modules and functions that you need to get up and running with Node.js. The project that comes at the end of this section will ask you to use Node to create a basic website that will include an Index, About and Contact Me page. So while learning the topics in this lesson, be on the lookout for things that might help you complete the project.

Lesson overview

This section contains a general overview of topics that you will learn in this lesson.

  • Explain some things that Node.js is commonly used for.
  • Create and use modules in Node.js (both built-in and user created).
  • Set up a basic webserver with Node.js using the HTTP module.
  • Read, create, update, and delete files from Node.js.
  • Use the URL module to parse a url address and split it into readable parts.
  • Understand how to use NPM.
  • Create, fire and listen for your own events.