Intermediate Node.js 

Program Structure

This course is designed to strengthen your backend development skills. You will work with advanced concepts such as routing, middleware, APIs, and database integration. The focus is on building practical, real-world server-side applications. Participants will gain the expertise to develop efficient, secure, and scalable Node.js backend. 

🎯 What You Will Learn

1. Node.js Fundamentals

The Basics
Understanding Modules
Creating a Web Server

2. Building APIs with Express

Introduction to Express framework
Creating routes, handling requests & responses
Understanding HTTP methods

3. Database Integration (MongoDB)

Introduction to MongoDB
Connecting Node.js with MongoDB
Storing and retrieving real data

4. Authentication​

JWT Authentication
Validation & Error Handling

5. Deployment

Hosting small Node.js projects
Understanding server deployment workflow
Uploading code to GitHub

🏆 What You Will Gain After Course Completion ​

By the end of the 10-week, you will be able to confidently:

Strong understanding of backend fundamentals
Ability to build real REST APIs
Hands-on MongoDB knowledge
✔ Work with Express routing
Understanding of Node.js architecture
✔ Create and deploy API-based backend applications

📝 What Would be the Completion Criteria

→ At least 90% of class attendance
→ Complete all assigned tasks with an average score of 80% or higher
→ A viva will be conducted by mentor , during which you are required to present what you have learned throughout your journey.

Duration : 4-week
Time : 1 hr/day
Amount : Rs. 15,000/-

Strong knowledge of Backend fundamentals

Understanding server deployment

JWT Authentication

Manage routing in Express.js

Create and deploy APIs