RANIARANIA Academy

Node.js

Build the server side with Node.js.

Node.js Developer — server-side JavaScript from the ground up: the runtime and modules, asynchronous programming, Express REST APIs, databases, authentication and security, testing, real-time apps, and production deployment. Every course carries 10 hands-on exercises with worked solutions.

Level

10 courses match your filters

Node.js

Working with Databases in Node

Persist application data from Node into real databases — connect to PostgreSQL with the node-postgres driver, run safe parameterised queries, and pool connections for performance. Layer an ORM such as Prisma or Sequelize on top, understand migrations, and store documents in MongoDB with Mongoose. You finish able to design and build the data-access layer of a production Node service.

INTERMEDIATE · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Node.js

Testing Node Applications

Test a Node API with confidence using Jest and supertest — write fast unit tests, integration-test HTTP endpoints, handle asynchronous code correctly, and isolate collaborators with mocks and fixtures. You will finish able to drive an API route through a red-green-refactor cycle and read coverage honestly.

ADVANCED · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Node.js

Real-Time Applications with WebSockets

Build real-time features in Node.js — a persistent, bidirectional channel between server and clients using the WebSocket protocol, the ws library and Socket.IO. You will finish able to build a live chat or notifications feature with events, rooms and broadcasting, then scale it across processes and combine it cleanly with a REST API.

ADVANCED · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Node.js

Node.js Fundamentals & the Runtime

Learn to run and structure a real Node.js project from scratch — install Node and npm, run scripts and the REPL, understand the V8 runtime and event loop, and organise code with CommonJS and ES modules. You will finish able to stand up a package.json-driven project with dependencies and npm scripts, confident about how Node executes your code.

BEGINNER · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Node.js

Express in Depth — Routing, Middleware & Errors

Go beyond "hello world" and learn to structure a production-grade Express API — modular routers, a middleware pipeline you actually understand, request validation, environment config and a single centralised error handler. You will finish able to lay out an Express codebase that other engineers can extend safely.

INTERMEDIATE · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Node.js

Deploying & Scaling Node in Production

Take a working Node.js application from your laptop to a resilient production deployment. You will configure it with environment variables, keep it alive with PM2, scale it across CPU cores, containerise it with Docker, and ship it to a VPS or PaaS with logging, health checks and zero-downtime reloads.

ADVANCED · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Node.js

Core Modules & the File System

Master Node.js core modules to read, write and process files and system resources with confidence. You will use fs, path, os, process and url, handle text and JSON safely, react to events with EventEmitter, and stream large files without exhausting memory.

BEGINNER · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Node.js

Building HTTP Servers & Your First REST API

Build a working REST API in Node.js from the ground up: start with the core http module, then move to Express to route requests, parse JSON bodies and return correct status codes. You will finish able to design and ship a full CRUD API over an in-memory store.

BEGINNER · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Node.js

Authentication & Security

Learn to secure a Node.js API end to end — hash passwords with bcrypt, issue and verify JWTs, protect routes with auth middleware, manage sessions and cookies safely, and harden the app with helmet, CORS, rate limiting and input validation. You walk away able to take an unprotected Express API and make it genuinely safe against the common OWASP attacks.

INTERMEDIATE · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Node.js

Asynchronous JavaScript — Callbacks, Promises & async/await

Write reliable asynchronous code in Node.js — model non-blocking I/O correctly, replace nested callbacks with Promises, and read and write clear async/await. You will finish able to chain, parallelise and error-handle asynchronous work without race conditions or swallowed failures.

BEGINNER · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer