← 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

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


