← Back to courses
Web Development

Comprehensive Node.js

From basics to advanced

Event-driven architecture, Express, REST APIs, authentication, WebSockets and deployment — the full path through server-side JavaScript.

10Modules
BeginnerLevel
4 monthsDuration
Comprehensive Node.js

What you will be able to do

Set up a project with Node.js and npm
Understand asynchronous programming and the event loop
Build web applications with Express
Design and implement RESTful APIs
Authentication and authorisation with JWT
Real-time features with WebSocket
Deploy and scale in production

Course outline

01
Introduction to Node.js
02
Node.js basics
03
Asynchronous programming
04
Web applications with Express.js
05
Middleware and error handling
06
Databases — MongoDB and SQL
07
RESTful API development
08
Authentication and authorisation
09
WebSocket and real time
10
Scaling, deployment and the final project

Tools you will use

Node.jsExpress.jsMongoDBMySQLJWTSocket.IO

What you need

A good grasp of JavaScript is required

Your instructor

Sadia IslamSenior InstructorTeaches 13 courses hereAll instructors

Related courses