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
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!
Hi, I'm Oussama Bouthouri
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
Curriculum
- Welcome to JSNSD.dev
- Project presentation and prerequisites
- Clone and Setup
- Running the workshop app
- File Structure
- Running tests
- Example walkthrough
- Create a web server
- Express init
- Environment variables
- Route paths
- Serving static files
- Status codes
- Rest service
- Theoretical introduction
- Request methods
- Request parameters
- Route handlers
- Sanitizing user input
- Working with other services
- Decoupling the app to services
- External services consumption
- Transparent proxy
- Service usage handling
- Attack mitigation
- Outro and advice
Testimonials
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.
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!
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.
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
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.
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.
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.
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.
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.
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!
Drop us a message using the support button below! Feel free to send any questions you have.