Want to git gud at Node.JS?

I will teach you how to become a NodeJs service expert
With a course based on the JSNSD certification.
Learn with real-life examples and ace the certification.

Get notified when the course is ready

jsnad certificate

Why JSNAD.dev ?

Price

3x more affordable than the alternative.
Only 99$ instead of 299$ for the competition course.
The most affordable JSNSD course on the internet.

All in one place

Don't spend time looking for resources!
We have everything you need from exercises to tests and references, everything hand-picked.

100% success rate

All the developers that passed the test got certified.
It's already battle-tested, we are just adapting the workshop to the video format.

Workshop oriented

The original format of this course is a live workshop, we are adapting it to be self-paced. Built on top of exercises that will challenge you and teach you everything you need to know.

No retry limit

You can try and retry the exercises as much as you want.
Solve the exercise check if it's correct or try again until you get it. Not like the certification test where you have only two chances.

Get recognized

Get a completion certification when you finish all the chapters and pass the test.
Get recognized for learning and getting better!

author profil picture

Hi, I'm Oussama Bouthouri

A decade of web development between full-stack development and training developers team.
I find joy in sharing with the community and mentoring great minds.

Blessed to have acquired many badges and certifications:
  • JSNSD certification by The Linux Foundation
  • JSNAD certification by The Linux Foundation
  • Node.js Community Leader - Level IV by IBM
  • LoopBack Advocate - Level III by IBM

JSNSD.dev is my attempt to share my knowledge on a broader scale.
I will try my utmost to make it as useful as possible.

Get notified when the course is ready

man happy with a news

Curriculum

  • 1
    Welcome to JSNSD.dev
  • Project presentation and prerequisites
  • Clone and Setup
  • Running the workshop app
  • File Structure
  • Running tests
  • Example walkthrough
  • 2
    Create a web server
  • Express init
  • Environment variables
  • Route paths
  • Serving static files
  • Status codes
  • 3
    Rest service
  • Theoretical introduction
  • Request methods
  • Request parameters
  • Route handlers
  • Sanitizing user input
  • 4
    Working with other services
  • Decoupling the app to services
  • External services consumption
  • Transparent proxy
  • Service usage handling
  • Attack mitigation
  • Outro and advice

Testimonials

Zied hadj Salah's profil picture
Zied hadj Salah, Team Lead @ xTECH

I can't recommend Oussama's node js class enough. I feel like I levelled up my javascript 10 times in just a few hours. I've been using node js in work for years but I learned new tips with every new lesson from this course, which eventually helped me to be promoted to team lead in my job and I am on my way to taking the JSNAD certificate with confidence.

Mohamed Aymen Hammami's profil picture
Mohamed Aymen Hammami, Software Engineer @ Jimdo GmbH

I attended the NodeJs workshop online with my team and it was a great experience. I learned a lot in a few hours, it was very useful and very hands-on. I really liked the exercises and practical approach of the workshop. If you are looking to up your NodeJs skills, this is a great way to do it. The workshop is really well structured and everything is explained clearly. Thanks Oussama!

Mustafa Mokrani's profil picture
Mustafa Mokrani, Software Engineer @ Magicline GmbH

I highly recommend this course to anyone that wants a thorough understanding of the NodeJs JSNSD certification. Oussama has been actively developing with Node since 2012 and it really shows in his teaching style. It is clear he knows this stuff inside out and is able to present information in a way that makes learning easy. I left the workshop feeling like I could go home and start writing code right away. The practice assignments were great preparation for the final exam, which was a breeze for me.

Hamdi Ben Yaflah's profil picture
Hamdi Ben Yaflah, Software Engineer @ Alteos

I took this course as part of my preparation to acquire the JSNAD certificate. This workshop/course delivers knowledge that applies to real-world issues right away. It consists of a couple of sessions, mostly all hands-on sessions, with no boring slides, and everything is practical. Besides that, Oussama's NodeJs course helped me to land a new job at a tech company in Berlin. The workshop was concise and straight to the point. If you are willing to go beyond the basics and dig deeper into JavaScript/NodeJs, this course is for you. You will definitely learn something new regardless of your expertise. I highly recommend it.

Frequently Asked Questions

What frameworks do you use in the workshops?

During the course, you will be using express.js and nodeJs. You don't need to follow with express if you don't want to, but it's highly recommended as it's pretty much the standard in the community. For people who want a low-level approach, you will not be disappointed as we will be using plain NodeJs also.

Can I share the exercises with other people?

Please do! The more people learn the happier we are. Ideally, this course would be free but we need to sell it in order to maintain it. This is why we are trying to share free content as much as we can. The exercises are free and open source so feel free to share.

Do you support Purchasing Power Parity (PPP) / regional licenses?

Even better, instead, we tried to cut the course price as much as possible. We are not trying to get rich we are just trying to have enough to maintain the course in high quality. This is why our top priority is to have an affordable course for everyone. It's already 3x more affordable than the Linux foundation course.

I am from the MENA region and I can't purchase the course how can you help?

We are aware that some countries in the MENA region can't use international payment methods. This is why we will try to provide an Arabic version that will be free. Even though it's not our top priority we will try our best to make it available as soon as possible.

How long will it take to complete the course?

It's hard to say! It depends on your level of engagement. How deep you want to go and how much time you need to take in order to absorb the knowledge. Based on the previous workshops it only takes less than 10 hours to understand everything and get certified.

Do you offer a certificate of completion?

Yes, Anyone who completes the course will be able to get a certification of completion with their name on it, showing that they've completed the JSNSD course. This can be useful to claim reimbursement from your employer, to share on social media, or to just feel great about your accomplishment!

I have a question not listed here!

Drop us a message using the support button below! Feel free to send any questions you have.