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.

$300 Register Get A Quote

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

Exam Details

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

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 >