The OpenJS Node.js Services Developer certification is for the Node.js developer with at least two years of experience creating RESTful servers and services with Node.js.
OpenJS Node.js Services Developer (JSNSD)
The OpenJS Node.js Services Developer certification is designed for anyone looking to demonstrate competence in creating RESTful Node.js Servers and Services (or Microservices) with a particular emphasis on security practices.
Domains & Competencies
Servers and Services – 70%
Security – 30%
JSNSD Domains & Competencies v1.0
- Servers and Services – 70%
- Implementing public facing web servers
- Creating RESTful HTTP services
- Consuming other HTTP services
- Knowledge of HTTP verbs and status codes
- Processing user input
- Security – 30%
- Protecting against malicious input
- Attack mitigation
This exam is an online, proctored, performance-based test that requires implementing multiple solutions within a virtual machine Linux environment. Visual Studio Code and Vim are both included as editors in this environment.
The exam includes items simulating on-the-job scenarios
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
Duration of Exam
Version of Software
NodeJS Version 10
- 12 Month Exam Eligibility
- Free Exam Retake
- PDF Certificate