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

Exam Details

This exam is an online, proctored exam that consists of a set of performance-based tasks to be solved in a command line.

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

Includes

  • 12 Month Exam Eligibility
  • Free Exam Retake
  • PDF Certificate

Experience Level

Intermediate

Pro-Tip

Certifying 5 or more individuals?
Get a Corporate Quote >