Skip to content

My personal study notes for the exam OpenJS Node Services Developer (JSNSD) and LFW212 course labs

Notifications You must be signed in to change notification settings

siddharth-pand8y/JSNSD

Repository files navigation

JSNSD

Syllabus

  • 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 inputexam
      • 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

Exam Environment (workstation)

A dedicated environment will be provisioned for your assessment, which will include the following nodes and software:

  • Workstation (the VM) is Ubuntu 20.04 based
  • GNOME Desktop Environment
  • Code Editing Software (VSCode, Vim, WebStorm (sponsored by JetBrains)
  • API/REST Client (Postman)
  • Node.js Version 20 LTS*

A standard terminal is provided by the environment, but the Visual Studio Code or Webstorm Terminal may also be used. All questions may be answered with Node.js core API’s or with any Node.js libraries/frameworks of the candidates choosing

Don't forget to execute npx nsd-check within the project directory to automatically verify essential criteria before submission

What score is needed to pass the exam?

Score of 68% or above must be earned to pass.

Is there training to prepare for the certification exam?

The Linux Foundation offers Node.js Services Development (LFW212) a self-paced E-Learning course that provides a deep dive into Node core HTTP clients and servers, web servers, RESTful services and web security essentials. With a major focus on Node.js services and security this content is an essential counterpart to the Node.js Application Development (LFW211) course, and will prepare you for the OpenJS Node.js Services Developer (JSNSD) exam.

The following resources are considered Recommended Reading for the JSNSD Exam:

Access to documentation in VM

Node.js, JavaScript, and packages

OpenJS Foundation projects

Other frameworks and libraries

The allowed sites above may contain links that point to other external sites. Candidates will be prohibited from accessing these sites.

About

My personal study notes for the exam OpenJS Node Services Developer (JSNSD) and LFW212 course labs

Topics

Resources

Stars

Watchers

Forks

Languages