Certification > Web & Application > OpenJS Node.js Services Developer (JSNSD)
CERTIFICATION

OpenJS Node.js Services Developer (JSNSD)

The OpenJS Node.js Services Developer (JSNSD) certification tests and verifies candidates’ skills in creating RESTful Node.js Servers and Services (or Microservices) with a particular emphasis on security practices.

Not sure where to start? You may consider reviewing our suggested JSNSD learning path.

UPCOMING POLICY CHANGE: Please note that our Certification Period Policy is changing effective April 01, 2024, 00:00UTC. Certifications achieved on or after this date will expire 24 months from the date the program certification requirements, including passing the exam, are met. We encourage anyone interested and prepared to schedule and take your exam before the policy change. Please see additional details here.

Who Is It For

JSNSD is for the Node.js developer with at least two years of experience creating RESTful servers and services with Node.js. It 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.
read less read more
About This Certification

The two-hour exam tests your skills in the areas of services, servers and security. Specific knowledge and skills tested are those an experienced Node.js developer would be expected to have. The exam is performance-based and includes items simulating on-the-job scenarios.
read less read more
What It Demonstrates

JSNSD certification demonstrates the ability to perform tasks in a real world-type environment, giving employers confidence that the certificant possesses a broad range of skills around JavaScript and related technologies. Passing a performance-based exam demonstrates the candidate's ability to perform challenging real world tasks under time constaints.
read less read more
Domains & Competencies
Expand All
Collapse All
Servers and Services70%
Implementing public facing web servers
Creating RESTful HTTP services
Consuming other HTTP services
Knowledge of HTTP verbs and status codes
Processing user input
Security30 %
Protecting against malicious input
Attack mitigation

Exam Details & Resources
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.

Prerequisites
There are no pre-requisites for this exam.
Reviews
Jul 2022
It is challenging, but the exercise are planned for you to obtain good knowledge on how to create apis with best practices. Also takes into account tricky scenarios from other external apis.
Feb 2022
This training has been a huge confidence boost for me in general, and in particular I really have enjoyed learning about Fastify, and look forward to using more and more in production.
Feb 2022
As someone relatively new to Node.js, this has been a huge boost in my knowledge and confidence. I now feel like a member of the Node community.