_Prep.png)
OpenJS Node.js Application Developer (JSNAD) Prep
Venue
Entrance Fee
Category
Event Type
Share
Schedule
| Date | Time |
|---|---|
| 23/12/2025 | 9:30 AM - 5:30 PM |
| 24/12/2025 | 9:30 AM - 5:30 PM |
| 25/12/2025 | 9:30 AM - 5:30 PM |
| 26/12/2025 | 9:30 AM - 5:30 PM |
_Prep.png)
The OpenJS Node.js Application Developer (JSNAD) Prep course equips developers with the knowledge and practical skills to build efficient and reliable Node.js applications. Cover essential topics such as working with buffers and streams, managing asynchronous operations, and handling child processes. Learn to control process execution, debug Node.js applications, and perform performance analysis to ensure robust development.
Participants will also explore advanced Node.js features including event-driven programming, file system interaction, and error handling strategies. Gain foundational JavaScript skills, understand the CommonJS module system, configure projects with package.json, and perform both synchronous and asynchronous unit testing. This course is ideal for backend developers, software engineers, and tech professionals preparing for the JSNAD certification.
Certificate
All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.
Funding and Grant
HRD Corp Claimable Course for Employers Registered with HRD Corp

Course Code: M1806
Topic 1 Buffer and Streams
Node.js Buffer API’s
Incremental Processing
Transforming Data
Connecting Streams
Topic 2 Control flow
Managing asynchronous operations
Control flow abstractions
Topic 3 Child Processes
Spawning or Executing child processes
Child process configuration
Topic 4 Diagnostics
Debugging Node.js
Basic performance analysis
Topic 5 Error Handling
Common patterns
Handling errors in various scenarios
Topic 6 Node.js CLI
Node executable command line flags
Topic 7 Events
The event system
Building event emitters
Consuming event emitters
Topic 8 File System
Input/output
Watching
Topic 9 JavaScript Prerequisites
Language fundamentals
Scoped to core language features introduced since EcmaScript 1 and still heavily used today
Topic 10 Module system
CommonJS Module System only
Topic 11 Process/Operating System
Controlling the process
Getting system data
Topic 12 Package.json
Package configuration
Dependency management
Topic 13 Unit Testing
Using assertions
Testing synchronous code
Testing asynchronous code