Node.js & Backend Development Course
JavaScript on the server — APIs, databases & authentication
About this course
Node.js & Backend Development teaches you to build the server side of modern web and mobile apps. You'll master modern JavaScript, Node.js and Express.js, store data in MongoDB, and design secure REST APIs with JWT authentication and role-based access — the skills used by backend developers every day.
Tools & technologies you'll use
Node.js
JavaScript
Express
MongoDB
What you'll be able to do
- Write modern JavaScript (ES6+, async/await, modules)
- Build servers and REST APIs with Node.js and Express.js
- Model and query data with MongoDB and Mongoose
- Secure APIs with JWT authentication and role-based access
- Handle validation, errors and rate limiting like a professional
Syllabus
5 modules · 25 classes · tap a module to see what's covered
01JavaScript & ES6+4 Days
- Arrow functions, destructuring & spread/rest
- Promises, async/await & error handling
- ES modules (import/export)
- Array methods: map, filter, reduce
02Node.js Core6 Days
- Node.js setup, npm & package management
- File system, path & events modules
- HTTP module & streams
- Environment variables & config management
03Express.js6 Days
- Express setup, routing & controllers
- Middleware & error handling
- Request validation & response formatting
- Static files & template rendering
04MongoDB & Mongoose5 Days
- MongoDB setup & CRUD operations
- Mongoose schemas, models & validation
- Relationships, population & indexing
- Aggregation pipeline basics
05REST API & Auth4 Days
- RESTful API design & best practices
- JWT authentication & refresh tokens
- Role-based access control
- API security & rate limiting
Who this course is for
- Students who know basic JavaScript or another language
- Frontend developers who want to become full-stack
- Anyone aiming for a backend developer job
Frequently asked questions
How much does the Node.js & Backend Development course cost?
The Node.js & Backend Development course costs NPR 7,000 (regular price NPR 10,000 — save 30% with our startup offer). Message us on WhatsApp for current batch dates.
How long is the Node.js & Backend Development course?
1 month · 25 classes of live online classes, Sunday to Friday (Saturday off), with hands-on practice in every class.
Are the classes online? Can I join from outside Hetauda?
Yes. All classes are live and online, so you can join from Hetauda, Kathmandu, Pokhara or anywhere in Nepal — you only need a laptop and an internet connection.
Do I need prior experience?
Basic programming knowledge helps (variables, loops, functions). If you are completely new, start with Practical Python or Web App Development first.
How do I enroll?
Register on our learning app (app.astraedtech.com.np) or message us on WhatsApp at +977-9702289595 and we will help you choose a batch and complete enrollment.