800 Students enrolled in the course
675 Reviews
AI-Powered Backend Development
Delivery Mode
Theory
Lab Based
Online Live Class
Recorded Video
Learn backend development from fundamentals to production-ready application development using JavaScript, Node.js, Express.js, PostgreSQL, MongoDB, Prisma, Redis, REST API, Authentication, Security, and System Design.The course is designed with a strong hands-on focus, combining real-world backend projects, AI-assisted coding, Developer Prompting, API development, database management, security, optimization, and scalable architecture.Students will build portfolio-ready backend applications and gain practical experience in developing a Multivendor E-Commerce Backend and understanding Backend System Design.
4 Month
Course Duration
20+
Industrial Project
32
Classes
9
Bonus Track
Exclusive Solutions that Set Us Apart :
Key Highlights :
-
•
Backend Development Fundamentals
-
•
REST API Development
-
•
Database Engineering
-
•
Authentication & Security
-
•
Redis & Performance Optimization
-
•
AI-Powered Development
-
•
Job Readiness
Job Opportunities:
Backend Developer
Node.js Developer
Express.js Developer
API Developer
Backend Engineer
Class Structure & Distribution of Total 41 Classes:
(For Offline Course)
Offline Class - Onsite in Campus: 32 Class
On Campus (Theory)
13 Classes - Per Class 2 Hrs
On Campus (Lab)
19 Classes - Per Class 2 Hrs
Extra Online & Recorded Class: 9 Class
Online Extra Live Class
4 Classes - Per Class 1+ Hrs
Required Recorded Videos
5 Classes - Duration Variable
Course Prerequisite:
Basic Knowledge of Using Computer
Desktop / Laptop
Internet Connection
JavaScript
This Course is Designed for
(Everyone)
Softwares You'll Learn:
(AI Driven)
Course Outline Structure
Provide required PDF + Class Recordings to ensure the best learning for our students.
8 Modules
34 Classes
26 Projects
34 Topics
34 Resources
Duration: 4 Classes
Focus:
Build a strong foundation in backend development and modern JavaScript. Understand Client–Server Architecture, HTTP, asynchronous JavaScript, Node.js runtime, npm, modules, environment variables, and Node.js core modules. Students will also learn how to use Developer Prompting for AI-assisted backend development and apply their knowledge through practical coding projects.
Class Type Breakdown:
- Offline (Theory): 4 Classes
Projects Included: 4 Projects
Career Path: Junior Backend Developer, Node.js Developer, Backend Developer
Prerequisites: Basic programming knowledge
Key Highlights:
- • Backend fundamentals and Client–Server Architecture
- • HTTP basics and how backend applications communicate
- • Modern JavaScript (ES6+) for backend development
- • Callback, Promise, Async/Await and Event Loop
- • Asynchronous API requests and error handling
- • Node.js runtime, V8 engine, npm and package management
- • Modules, package.json, dependencies and environment variables
- • Node.js core modules including fs, path, http and Events
- • File handling, JSON data processing and HTTP server development
- • Developer Prompting for AI-assisted backend development
Projects:
- • JavaScript Data Processing Utility
- • Async API Consumer
- • First Node.js Application
- • Node.js HTTP Server
| Class No. | Class Type | Topic/Lesson | Resource Type |
|---|---|---|---|
| Class 1 | Offline (Theory) | Backend & JavaScript Refresher — Backend concepts, Client–Server Architecture, HTTP basics, ES6+, Destructuring, Spread/Rest, Array Methods, Objects, Modules & Developer Prompting |
Class Video
|
| Class 2 | Offline (Theory) | Async JavaScript for Backend — Callback, Promise, Async/Await, Event Loop, Error Handling, API Request & Developer Prompting |
Class Video
|
| Class 3 | Offline (Theory) | Node.js Fundamentals — Node.js Runtime, V8, npm, package.json, Dependencies, Modules, Environment Variables & Developer Prompting |
Class Video
|
| Class 4 | Offline (Theory) | Node.js Core — fs, path, http, Events, File Handling, JSON Data, Basic HTTP Server & Developer Prompting |
Class Video
|
Duration: 4 Classes
Focus:
Build practical expertise in Express.js and REST API development. Learn routing, HTTP methods, request/response handling, middleware, controllers, services, validation, API testing, Git and GitHub. Students will develop structured and maintainable backend APIs while using Developer Prompting for AI-assisted development.
Class Type Breakdown:
- Offline (Theory): 2 Classes
- Lab (Practical): 2 Classes
Projects Included: 4 Projects
Career Path: Junior Backend Developer, Node.js Developer, REST API Developer
Prerequisites: Module 1
Key Highlights:
- • Express.js setup and backend application structure
- • Routing and HTTP Methods
- • Request, Response, Params, Query and Body
- • Middleware and Custom Middleware
- • Controllers, Services and Separation of Concerns
- • REST principles, Status Codes and Headers
- • Structured API responses and error handling
- • API naming conventions and reusable backend structure
- • Input validation and API testing with Postman
- • Git, GitHub, README and .gitignore
- • Developer Prompting for AI-assisted backend development
Projects:
- • Basic REST API
- • Modular Product API
- • Structured REST API
- • Tested API + GitHub Repository
| Class No. | Class Type | Topic/Lesson | Resource Type |
|---|---|---|---|
| Class 1 | Offline (Theory) | Express.js Fundamentals — Express Setup, Routing, HTTP Methods, Request/Response, Params, Query, Body & Developer Prompting |
Class Video
|
| Class 2 | Offline (Theory) | Backend Architecture — Middleware, Custom Middleware, Controllers, Services, Separation of Concerns, Folder Structure & Developer Prompting |
Class Video
|
| Class 3 | Lab (Practical) | REST API Development — REST Principles, Status Codes, Headers, Response Structure, Error Handling, API Naming & Developer Prompting |
Class Video
|
| Class 4 | Lab (Practical) | Validation, Testing & Git — Input Validation, Postman, API Testing, Git, GitHub, README, .gitignore & Developer Prompting |
Class Video
|
Duration: 5 Classes
Focus:
Build a strong foundation in relational database development using PostgreSQL and SQL. Learn database concepts, relationships, ERD, normalization, constraints and indexing, followed by practical implementation with Prisma ORM. Students will develop relational APIs and use Developer Prompting for AI-assisted database and backend development.
Class Type Breakdown:
- Offline (Theory): 3 Classes
- Lab (Practical): 2 Classes
Projects Included: 5 Projects
Career Path: Backend Developer, Node.js Developer, API Developer
Prerequisites: Module 1 & Module 2
Key Highlights:
- • Database fundamentals and relational database concepts
- • SQL vs NoSQL and when to use each approach
- • PostgreSQL, Tables, Rows, Columns and Relationships
- • Primary Keys and Foreign Keys
- • SQL CRUD operations
- • Filtering, Sorting, Limiting and Aggregation
- • SQL JOIN and relational queries
- • ERD and professional database design
- • One-to-One, One-to-Many and Many-to-Many relationships
- • Database normalization and constraints
- • Indexing fundamentals
- • Prisma ORM setup and schema design
- • Models, Migrations and Prisma Client
- • CRUD operations with Prisma
- • Relations, Include/Select and Filtering
- • Pagination and Transaction basics
- • Query Optimization
- • Developer Prompting for AI-assisted database development
Projects:
- • E-Commerce Database Design
- • Product & Order SQL Queries
- • E-Commerce ERD + Schema
- • PostgreSQL + Prisma API
- • Relational Product–Order API
| Class No. | Class Type | Topic/Lesson | Resource Type |
|---|---|---|---|
| Class 1 | Offline (Theory) | Database Fundamentals & PostgreSQL — Database Concepts, SQL vs NoSQL, PostgreSQL, Tables, Rows, Columns, Primary/Foreign Keys, Relationships & Developer Prompting |
Class Video
|
| Class 2 | Offline (Theory) | SQL Fundamentals — SELECT, INSERT, UPDATE, DELETE, WHERE, ORDER BY, LIMIT, JOIN, Aggregation & Developer Prompting |
Class Video
|
| Class 3 | Offline (Theory) | Database Design — ERD, One-to-One, One-to-Many, Many-to-Many, Normalization, Constraints, Indexing Basics & Developer Prompting |
Class Video
|
| Class 4 | Lab (Practical) | Prisma ORM — Setup, Schema, Models, Migrations, Prisma Client, CRUD & Developer Prompting |
Class Video
|
| Class 5 | Lab (Practical) | Prisma Relations & Queries — Relations, Include/Select, Filtering, Pagination, Transactions Basics, Query Optimization & Developer Prompting |
Class Video
|
Duration: 3 Classes
Focus:
Learn modern NoSQL database development and backend caching using MongoDB, Mongoose, and Redis. Students will understand document-based data modeling, CRUD operations, relationships, validation, querying, caching strategies, TTL, and the Cache-Aside Pattern. Practical implementation will focus on improving backend performance while using Developer Prompting for AI-assisted development.
Class Type Breakdown:
- Offline (Theory): 1 Class
- Lab (Practical): 2 Classes
Projects Included: 3 Projects
Career Path: Backend Developer, Node.js Developer, API Developer
Prerequisites: Module 1–3
Key Highlights:
- • NoSQL database concepts and document-based data storage
- • MongoDB Documents, Collections and BSON
- • MongoDB CRUD operations
- • MongoDB data modeling
- • SQL vs MongoDB
- • Mongoose Schema and Model
- • CRUD operations with Node.js
- • References, Querying and Validation
- • Redis fundamentals and in-memory data storage
- • Backend caching and TTL
- • Cache-Aside Pattern
- • Redis integration with Node.js
- • Performance improvement through caching
- • Developer Prompting for AI-assisted database development
Projects:
- • MongoDB Course API
- • MongoDB-based Course/Review API
- • Redis-Cached Product API
| Class No. | Class Type | Topic/Lesson | Resource Type |
|---|---|---|---|
| Class 1 | Offline (Theory) | MongoDB Fundamentals — NoSQL, Documents, Collections, BSON, CRUD, MongoDB Data Modeling, SQL vs MongoDB & Developer Prompting |
Class Video
|
| Class 2 | Lab (Practical) | MongoDB with Node.js — Mongoose, Schema, Model, CRUD, References, Querying, Validation & Developer Prompting |
Class Video
|
| Class 3 | Lab (Practical) | Redis & Caching — Redis Fundamentals, In-Memory Data, Caching, TTL, Cache-Aside Pattern, Redis with Node.js & Developer Prompting |
Class Video
|
Duration: 4 Classes
Focus:
Learn how to build secure and role-based backend applications. Students will implement user registration and login, password hashing, JWT authentication, protected routes, refresh tokens, role-based access control, permissions, and essential API security practices. The module also integrates Developer Prompting for AI-assisted secure backend development.
Class Type Breakdown:
- Offline (Theory): 2 Classes
- Lab (Practical): 2 Classes
Projects Included: 4 Projects
Career Path: Backend Developer, Node.js Developer, API Developer, Backend Security Engineer
Prerequisites: Module 1–4
Key Highlights:
- • Authentication vs Authorization
- • User Registration and Login
- • Secure Password Handling with bcrypt
- • Password Hashing and Authentication Flow
- • JWT and Access Tokens
- • Token Payload and Protected Routes
- • Authentication Middleware
- • Refresh Tokens
- • Roles and Permissions
- • Role-Based Access Control (RBAC)
- • Admin, User and Instructor access management
- • CORS and Helmet
- • Rate Limiting and Input Sanitization
- • Secure Environment Variable Management
- • Common API Vulnerabilities
- • Developer Prompting for AI-assisted secure backend development
Projects:
- • User Registration & Login API
- • JWT-Protected API
- • Role-Based Access System
- • Secured Backend API
| Class No. | Class Type | Topic/Lesson | Resource Type |
|---|---|---|---|
| Class 1 | Offline (Theory) | Authentication Fundamentals — Authentication vs Authorization, Registration, Login, Password Hashing, bcrypt, Secure Password Handling & Developer Prompting |
Class Video
|
| Class 2 | Offline (Theory) | JWT Authentication — JWT, Access Token, Token Payload, Protected Routes, Auth Middleware & Developer Prompting |
Class Video
|
| Class 3 | Lab (Practical) | Authorization & RBAC — Refresh Token, Roles, Permissions, Role-Based Access Control, Admin/User/Instructor & Developer Prompting |
Class Video
|
| Class 4 | Lab (Practical) | Backend Security — CORS, Helmet, Rate Limiting, Input Sanitization, Environment Variables, Common API Vulnerabilities & Developer Prompting |
Class Video
|
Duration: 4 Classes
Focus:
Develop advanced backend engineering skills through scalable REST API design, API documentation, architectural patterns, refactoring, and system design. Students will learn how to build maintainable, optimized, production-style backend systems with advanced querying, Swagger/OpenAPI documentation, caching, indexing, scalability, and performance optimization. Developer Prompting will be integrated throughout the module for AI-assisted development.
Class Type Breakdown:
- Offline (Theory): 2 Classes
- Lab (Practical): 2 Classes
Projects Included: 4 Projects
Career Path: Backend Engineer, Backend Developer, API Developer, Software Engineer
Prerequisites: Module 1–5
Key Highlights:
- • Advanced REST API development
- • Pagination, Filtering, Searching and Sorting
- • Query Parameters and Reusable Query Utilities
- • Swagger/OpenAPI API documentation
- • Endpoint, Authentication and Error Documentation
- • MVC and Layered Architecture
- • Controller, Service and Repository patterns
- • Modular Architecture and Configuration Management
- • Backend Code Refactoring
- • Client-Server Architecture and Request Lifecycle
- • SQL vs NoSQL architecture decisions
- • Redis and caching strategies
- • Database Indexing and Performance Optimization
- • Backend Scalability fundamentals
- • Developer Prompting for AI-assisted backend development
Projects:
- • Advanced Search & Filter API
- • Professional API Documentation
- • Production-Style Backend Structure
- • E-Commerce System Design
| Class No. | Class Type | Topic/Lesson | Resource Type |
|---|---|---|---|
| Class 1 | Offline (Theory) | Advanced REST API — Pagination, Filtering, Searching, Sorting, Query Parameters, Reusable Query Utilities & Developer Prompting |
Class Video
|
| Class 2 | Offline (Theory) | API Documentation — Swagger/OpenAPI, Endpoint Documentation, Request/Response Examples, Authentication Docs, Error Docs & Developer Prompting |
Class Video
|
| Class 3 | Lab (Practical) | Backend Architecture & Refactoring — MVC, Layered Architecture, Controller, Service, Repository, Modular Architecture, Configuration & Developer Prompting |
Class Video
|
| Class 4 | Lab (Practical) | System Design for Backend — Client-Server, Request Lifecycle, SQL vs NoSQL, Caching, Redis, Scalability, Indexing, Performance & Developer Prompting |
Class Video
|
Duration: 4 Classes
Focus:
The module focuses on developing a real-world portfolio project while applying Developer Prompting and AI-Assisted Coding throughout the development process.
Class Type Breakdown:
- Offline (Theory): 4 Classes
Projects Included: 1 Project
Career Path: Backend Developer, Node.js Developer, API Developer, Backend Engineer
Prerequisites: Module 1–6
Key Highlights:
- • Real-world Multivendor E-Commerce Backend Development
- • Project Requirements & System Architecture
- • Database Schema Planning
- • API Planning and Project Structure
- • Authentication and User Management
- • Product and Category Management
- • Admin APIs
- • Search, Filtering and Pagination
- • Cart and Wishlist Management
- • Order Management
- • Review System
- • Redis Caching
- • Backend Security and Error Handling
- • Swagger API Documentation
- • Debugging and Query Optimization
- • Security Audit and Code Refactoring
- • API Testing and Project Presentation
- • Developer Prompting & AI-Assisted Coding
Projects:
- • E-Commerce Backend
| Class No. | Class Type | Topic/Lesson | Resource Type |
|---|---|---|---|
| Class 1 | Offline (Theory) | E-Commerce Project — Requirements, System Architecture, ERD, Database Schema, API Planning, Authentication & Project Structure |
Class Video
|
| Class 2 | Offline (Theory) | E-Commerce Core APIs — Auth, Users, Products, Categories, Admin APIs, Search, Filtering & Pagination |
Class Video
|
| Class 3 | Offline (Theory) | E-Commerce Advanced APIs — Cart, Wishlist, Orders, Reviews, Redis Caching, Security, Error Handling & Swagger |
Class Video
|
| Class 4 | Offline (Theory) | Debugging, Query Optimization, Redis Review, Security Audit, Refactoring, API Testing & Project Presentation |
Class Video
|
Duration: 6 Classes
Focus:
The module focuses on developing a real-world portfolio project while applying Developer Prompting and AI-Assisted Coding throughout the development process.
Class Type Breakdown:
- Offline (Theory): 4 Classes
- Recorded Video: 2 Classes
Projects Included: 1 Project
Career Path: Backend Developer, Node.js Developer, Backend Engineer, Junior Software Engineer
Prerequisites: Module 1–7
Key Highlights:
- • Real-world LMS Backend Development
- • LMS Requirements and System Architecture
- • ERD and Database Design
- • Course, Module and Lesson Management
- • User Roles and Role-Based Access
- • Authentication and Authorization
- • Instructor Management
- • Course Enrollment
- • Student Progress Tracking
- • Access Control
- • Search, Filtering and Pagination
- • Redis Integration and Caching
- • Backend Security
- • Swagger API Documentation
- • Project Presentation and Architecture Defense
- • Backend Interview Preparation
- • SQL, MongoDB, Redis and JWT Interview Preparation
- • System Design Preparation
- • AI-Assisted Coding & Developer Prompting
Projects:
- • Learning Management System (LMS) Backend
| Class No. | Class Type | Topic/Lesson | Resource Type |
|---|---|---|---|
| Class 1 | Offline (Theory) | LMS Project — Requirements, Architecture, ERD, Database Design, Course, Module, Lesson & User Roles |
Class Video
|
| Class 2 | Offline (Theory) | LMS Core APIs — Authentication, Roles, Course Management, Module/Lesson APIs, Instructor APIs & Enrollment |
Class Video
|
| Class 3 | Offline (Theory) | LMS Advanced APIs — Student Progress, Access Control, Search, Filtering, Pagination, Redis, Security & Swagger |
Class Video
|
| Class 4 | Offline (Theory) | Project Presentation, Architecture Defense, Backend Interview, SQL, MongoDB, Redis, JWT, System Design, AI-Assisted Coding & Developer Prompting |
Class Video
|
| Class 5 | Recorded Video | Multi Vendor Ecommerce |
N/A
|
| Class 6 | Recorded Video | System Design |
N/A
|
Admission Is Going On
Enroll now to any of our Offline Courses (On- Campus)
Course Fee Offline
BDT. 30,000
Online (Live Class) courses as per your suitable time.
Course Fee Online
BDT. 15,000
Student Work Section
Students Shared Their Feedback
Course Related FAQ
Answer : No. We Don't. We will not make you earn, but we can make you capable of earning. Earning will depend entirely on your subject-specific knowledge, skills, and qualifications. We will help you with training and proper guidance on specific courses, related marketplaces, and how to get jobs in the marketplace. You have to make your earning journey smooth by sharpening your skills through time, effort, and patience. And how much you earn will depend on how much effort and time you put into your job. And remember one thing; freelancing is not the only option for earning money. You can also earn by hunting local clients, doing remote jobs, or running your own business.
Answer : Please click on this link to register for the seminar https://www.creativeitinstitute.com/free-seminar You will be notified regarding the date and time through a phone call before the seminar.
Answer : We conduct live classes in online courses via Zoom. We only provide important class records so that our students can watch the videos again and again until they understand the topic thoroughly. In addition, we also provide backup support in case any problem arises further.
Answer : Please bring a recent copy of your passport-size photo, your NID/ birth certificate, and one of your academic certificates (S.S.C/ H.S.C).
Answer : After completing a course you can work as a freelancer in the online market as well as get the opportunity in the local marketplace. At the end of the course we refer our students to various companies through our Career Placement Department. If you attend classes regularly, and complete the course by taking all the projects and exams, then you have a great chance of getting a well-paid job.
Answer : Yes, you will receive a certificate if you successfully complete the course. You can also get a certification from the Govt Board of Technical Education by attending an assessment exam.
Answer : Earning depends on your own subject skills and qualifications. At the end of the course, we refer our students to various companies through our Career Placement Department. If you attend classes regularly and complete the course with all the projects and exams, you have a great chance of getting a job after the course through our career placement department.
Answer : Our course fee is high for the additional services that we provide to all of our students. Paying once you get a lifetime opportunity to seek any career advice or help from us. With the course module, you get lab facilities and 24/7 online support so that you can reach us at your convenient time. In addition, we provide you with internship facilities for hands-on experience.
Course Services
Job Placement Support
Creative IT offers students an exclusive gateway to their dream careers through its Job Placement Support. Throughout the course, learners receive targeted training in CV crafting, portfolio development, and essential soft skills, ensuring they are industry-ready. Upon completion, students are strategically referred to companies that match their skills and potential.
Backup Class
A Backup Class is a special facility where students can revisit lessons missed due to illness or emergencies. It helps maintain learning continuity and ensures that students’ progress is not interrupted. However, the number of backup classes may vary depending on the course. Therefore, it is advisable not to miss classes unless absolutely necessary.


Browse
Course