OpenJS Node.js Application Developer (JSNAD)

The OpenJS Node.js Application Developer certification is ideal for the Node.js developer with at least two years of experience working with Node.js.

Overview

The OpenJS Node.js Application Developer certification is designed for anyone looking to demonstrate competence with Node.js to create applications of any kind, with a focus on knowledge of Node.js core APIs.

Domains & Competencies

Buffer and Streams – 11%
Control flow – 12%
Child Processes – 8%
Diagnostics – 6%
Error Handling – 8%
Node.js CLI – 4%
Events – 11%
File System – 8%
JavaScript Prerequisites – 7%
Module system – 7%
Process/Operating System – 6%
Package.json – 6%
Unit Testing – 6%

Show More

JSNAD Domains & Competencies

  • Buffer and Streams – 11%
    • Node.js Buffer API’s
    • Incremental Processing
    • Transforming Data
    • Connecting Streams
  • Control flow – 12%
    • Managing asynchronous operations
    • Control flow abstractions
  • Child Processes – 8%
    • Spawning or Executing child processes
    • Child process configuration
  • Diagnostics – 6%
    • Debugging Node.js
    • Basic performance analysis
  • Error Handling – 8%
    • Common patterns
    • Handling errors in various scenarios
  • Node.js CLI – 4%
    • Node executable command line flags
  • Events – 11%
    • The event system
    • Building event emitters
    • Consuming event emitters
  • File System – 8%
    • Input/output
    • Watching
  • JavaScript Prerequisites – 7%
    • Language fundamentals
    • Scoped to core language features introduced since EcmaScript 1 and still heavily used today
  • Module system – 7%
    • CommonJS Module System only
  • Process/Operating System – 6%
    • Controlling the process
    • Getting system data
  • Package.json – 6%
    • Package configuration
    • Dependency management
  • Unit Testing – 6%
    • Using assertions
    • Testing synchronous code
    • Testing asynchronous code

Combine And Save

Add training to your certification purchase and save $100

$499

Buy

Exam Details

JSNAD will be updated from Node 10 LTS  to Node 12.  Any certifications taken after 15:00 UTC on June 16, 2020 will be based on Node 12.

This exam is an online, proctored, performance-based test that requires implementing multiple solutions within a Remote Desktop Linux environment. Visual Studio Code, Vim and Webstorm (kindly sponsored by JetBrains) are included as editors in this environment.

The exam includes tasks simulating on-the-job scenarios, and Candidates have 2 hours to complete the tasks

Policies & Resources

Please review the Candidate Handbook and Exam Tips along with other recommended resources below.

At a Glance

Exam Delivery

Online

Duration of Exam

2 Hours

Certification Valid

3 Years

Version of Software

NodeJS Version 10.16 LTS
Any certifications taken after 15:00 UTC on June 16, 2020 will be based on Node 12.

Includes

  • 12 Month Exam Eligibility
  • Free Exam Retake
  • PDF Certificate and Digital Badge

Experience Level

Intermediate

Pro-Tip

Certifying 5 or more individuals?
Get a Corporate Quote >