Training > Web & Application > Introduction to Node.js (LFW111x)
Training Course

Introduction to Node.js (LFW111x)

This course helps you get started with Node.js, the most popular open source JavaScript runtime. The course allows you to discover ways in which Node.js helps in everyday computing scenarios, from service-mocking, rapid-prototyping and real-time applications to Command Line Interfaces (CLI) while providing guidance on navigating the Node.js ecosystem.

Course Rating
4.2/5 Stars
Who Is It For

This course is designed for frontend or backend developers who would like to become more familiar with the fundamentals of Node.js and its most common use cases. Before enrolling, students should know how to use a command line terminal, and have some familiarity with JavaScript.
read less read more
What You’ll Learn

In this course, you will learn how to rapidly build command line tools, mock RESTful JSON APIs and prototype real-time services. You will also discover and use various ecosystem and Node core libraries, and come away understanding common use cases for Node.js.
read less read more
What It Prepares You For

By immersing the student in a full-stack development experience, this course helps to bring context to Node.js as it relates to the Web Platform while providing students with a pragmatic foundation in building various types of real-world Node.js applications. At the same time, the general principles and key understandings introduced by this course can prepare the student for further study towards the OpenJS Node.js Application Developer (JSNAD) and OpenJS Node.js Services Developer (JSNSD) certifications.
read less read more
Course Outline
Welcome!
Chapter 1. Setting Up
Chapter 2. Service Mocking
Chapter 3. Going Real-Time
Chapter 4. Building CLI Tools
Chapter 5. Navigating the Ecosystem
Chapter 6. What's Next?
Final Exam (verified track only)

Prerequisites
Before taking this course, you should be familiar with:

  • Command line terminal
  • JavaScript

The recommended configuration of a development environment for the course is the following:

  • Windows/Mac/Linux operating system
Reviews
Aug 2022
It gave me a great view of what is possible with Node.js. It is a more powerful tool than I originally thought.
Jul 2022
I liked the depth of the topics (e.g. sockets), also the discussion of the ecosystem, wisdom distilled from working in open source. Very helpful insights.
Jun 2022
The explanation and detail of the codes was perfect, and explained so well. I liked the "stop and explain" method of the framework.
Jun 2022
Instructor touched on a variety of topics, went deep enough for me to start understanding the topics, but moved on quickly enough so I felt like I was making good progress.
Apr 2022
Good intro to Node.js using modules as examples (e.g. fastify) v. just Node.js.