Background
Background

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 :

Online Live Batch

Review Class

Practice Lab Support

Class Videos

Corporate Access Program (CAP)

Extra Class

Mentor Support

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)

Job seekers

Students

Entrepreneurs

Software Engineers

Freelancers

Business Owners

Tech Learners

Softwares You'll Learn:

(AI Driven)

VS Code

VS Code

Postman

Postman

Web Server

Web Server

Git & GitHub

Git & GitHub

ChatGPT

ChatGPT

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)

Background Pattern

Course Fee Offline

BDT. 30,000

Get Admission
Get Discount

Online (Live Class) courses as per your suitable time.

Background Pattern

Course Fee Online

BDT. 15,000

Get Admission
Get Discount

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.

Practice Lab

Our modern lab lets students practice, complete assignments, and explore creativity with the latest software, building real experience and confidence.

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.

Extra Class

Students who need extra practice can attend additional classes to clear doubts, revise lessons, and strengthen practical skills with dedicated trainer support.

01309014614
Join Free Seminar
GET DISCOUNT