Node.js Application Development (LFW211)

Improve your versatility in creating various types of Node.js applications. Covering a broad set of use cases and using Node.js core APIs with selected ecosystem libraries, this course fully prepares you for the Node.js Application Developer Certification.

Course Overview

This course provides core skills for effectively harnessing a broad range of Node.js capabilities at depth, equipping the student with rigorous foundational skills and knowledge that will translate to building any kind of Node.js application or library. In the case of HTTP-based Node.js applications (or Node.js services) this content is an essential counterpart to the upcoming Node.js Services Development (LFW212) course. While by design the training content covers everything but HTTP and web frameworks, the crucial fundamentals presented prepares the student to work with web applications along with all types of Node.js applications. This includes command line tools, real-time applications, network applications, desktop applications, build tools and more.

Show More

By taking this course, students will be fully prepared for the OpenJS Node.js Application Developer Certification and acquire pragmatic knowledge and core skills that accelerate both Node.js productivity and career growth.

Combine And Save

Add on certification to your training purchase and save $100



Course Outline

Ch 1. Course Introduction

Ch 2. Setting Up

Ch 3. The Node Binary

Ch 4. Debugging & Diagnostics

Ch 5. Key JavaScript Concepts

Ch 6. Packages & Dependencies

Ch 7. Node’s Module System

Ch 8. Asynchronous Control Flow

Ch 9. Node’s Event System

Ch 10. Handling Errors

Ch 11. Using Buffers

Ch 12. Working with Streams

Ch 13. Interacting with the File System

Ch 14. Process & Operating System

Ch 15. Creating Child Processes

Ch 16. Writing Unit Tests


  • Knowledge of how to use a command line terminal
  • MacOS, Windows or Linux platforms are supported



Need help convincing your boss?
Get a letter to share >

At a Glance

Delivery Method

Online Self-Paced


  • 16-20 hours of Course Material
  • Hands-on Labs & Assignments
  • No Video Content
  • 12 Months of Access to Online Course
  • Digital Badge
  • Discussion Forum

Experience Level


Course Rating



Training 5 or more individuals?
Get a Corporate Quote >