আপনার গ্লোবাল ক্যারিয়ার প্রসপেক্ট ও আয় বাড়িয়ে নিন মাত্র ১ সপ্তাহেগ্রামীণফোন একাডেমিতে কোডার্সট্রাস্টের প্রফেশনাল সার্টিফিকেট কোর্সগুলো করে, সম্পূর্ণ বিনামূল্যে।

আপনার গ্লোবাল ক্যারিয়ার প্রসপেক্ট ও আয় বাড়িয়ে নিন মাত্র ১ সপ্তাহেগ্রামীণফোন একাডেমিতে কোডার্সট্রাস্টের প্রফেশনাল সার্টিফিকেট কোর্সগুলো করে, সম্পূর্ণ বিনামূল্যে।

MERN Stack

From Database Design to Front-End Magic - Learn the Ins and Outs of Every Layer!

The MERN Stack course provides a comprehensive, hands-on learning experience in full-stack web development using MongoDB, Express, React, and Node.js. This course is designed to equip you with the skills necessary to build dynamic, scalable web applications from the ground up. You will learn how to design databases with MongoDB, create server-side applications with Express and Node.js, and develop interactive front-end interfaces using React. Additionally, you will gain practical experience in building RESTful APIs and managing application state with Redux.Throughout the course, you will also focus on deployment, scaling, and best practices in web development, ensuring that you are ready to take on real-world projects.

Whether you’re pursuing career advancement, freelancing opportunities, or personal growth, this course equips you with the practical expertise to succeed and become job-ready.

Enroll Now

Acquire a skill and become job-ready with professional certifications

Online

BDT 35,000

On-Campus

BDT 50,000

Share this course

Key Features

Tools Covered

What you'll learn

After completing the course, learners will be able to:

Learning Path

  • Orientation (By Student Affairs)
  • Course Introductions
  • Browsers and HTML
  • Editors Offline and Online
  • Tags Attribute and Elements
  • Comments
  • Paragraph
  • Heading
  • Formatting Text

Assignment Based on this topic

  • Lists
  • Links
  • Images
  • HTML Layout Elements
  • HTML Semantic Elements
  • Tables
  • HTML Forms
  • HTML Element Reference
  • HTML Attribute Reference

Assignment Based on this topic

  • Project With HTML CV
  • Introduction CSS
  • Applying CSS to HTML
  • Selectors properties and values
  • CSS Colors
  • CSS Backgrounds
  • CSS Box Model
  • CSS Margins Padding Borders
  • CSS Text and Font Properties
  • CSS General Topics

Assignment Based on this topic

  • CSS Flexbox
  • CSS Media Queries
  • CSS Responsive
  • CSS Transform
  • CSS Animation Basic and Animation Library
  • Portfolio Landing Page
  • Git, Source Control, GitHub
  • Installing Git, Create GitHub Repository
  • Git Init, git Add, Git Commit
  • Set Origin, Git Push, Git Pull, Repo Overview
  • Send Project Code GitHub
  • Host the website With Github Action With Cpanel CI/CD
  • Common GitHub Related Issues
  • Git Branch, Merge Branches
  • Git Pull, Toggle Branch, Merge Conflict
  • GitHub With Own Repo
  • Introduction | Tailwind CSS
  • Tailwind Installation
  • Utility-First Approach
  • Responsive variants – Tailwind Breakpoints
  • Hover focus & other state variants
  • Dark mode variant

Assignment Based on this topic

  • Composing Utilities with @apply Directive
  • Tailwind @layer Directive – Understand Tailwind Layers
  • @responsive and @screen Directives
  • theme() and screen() – Tailwind Functions
  • Tailwind Configurations – Advanced Concepts

Assignment Based on this topic

  • PostCSS Installation – Advanced Concepts
  • Theme Configuration – Advanced Concepts
  • Extend Theme – Advanced Concepts
  • Extend Variants – Advanced Concepts
  • Tailwind CSS 3 tutorial – Upgrade to Tailwind 3
  • Ecommerce Landing Page with Tailwind CSS
  • Getting Started with JavaScript
  • JS Variables & Constants
  • JS console Log
  • JavaScript Data types
  • JavaScript Operators
  • JavaScript Comments
  • JavaScript Type Conversions

Assignment Based on this topic

  • JavaScript if else Statement
  • JavaScript for loop
  • JavaScript while loop
  • JavaScript break Statement
  • JavaScript continues Statement
  • JavaScript Switch Statement
  • Problem Solving with JS
  • JavaScript Function and Function Expressions
  • JavaScript Objects
  • JavaScript ARRAY
  • Object and Array Destructure
  • JS String
  • JavaScript Import
  • JavaScript Export
  • JavaScript ES6
  • JavaScript Arrow Function
  • JavaScript Template Literals
  • JavaScript Map
  • JavaScript Callback Function
  • What is DOM
  • Analyze the DOM
  • Traversing DOM Elements
  • Traversing DOM Hierarchy
  • Manipulate the DOM
  • Listening to DOM Events

Project- Money Tracking WebApp


  • Project Discussion
  • Project Setup
  • Project STARTER Guide
  • Implement Function On That Project
  • Implement DOM Manipulation on Project
  • Last Day of the JS Project
  • Exam on JS Problem-Solving
  • What is React and How it Works
  • React Virtual DOM Explained – Easy Explanation
  • React ESLint, Formatting with Prettier, Editor & Project Setup
  • React Folder Structure
  • Stylesheets Inline Style & CSS Modules
  • React Styling – CSS in JS
  • Tailwind Integration with Some Tailwind CSS libraries NEXTUI and DAISYUI
  • React JSX Element & Rendering Elements
  • React Components and Props Core Concept
  • React Render Props
  • What is React Hook – React Hook Introduction
  • React useState hook
  • React useEffect hook
  • React useRef hook
  • React custom hook
  • Router DOM v6 – Breaking Changes – React Router 6 vs 5
  • React Router v6 Private Route
  • React Router Outlet
  • Dynamic Routing React
  • E-commerce MultiPage With Routing and Dynamic Routing
  • What is Context API – Why Context API
  • How to use React Context API
  • useContext hook
  • React Lifting State UP
  • E-commerce Add to Cart With Context API
  • React Authentication
  • Firebase Google Sign-in
  • Manual SignIn
  • React Form Handling
  • React onChange Method
  • React onClick Method
  • Firebase Login/Register System
  • What is Sanity.io/Strapi?
  • How to Sanity.io/Strapi Help You for the Backend?
  • How to Install Sanity
  • Sanity io Documentation
  • Schema With Sanity
  • GroqQuery With Sanity
  • Sanity Cors Policy Solve
  • Sanity MultiUser Connect
  • Connect Frontend with Sanity
  • Fetch Sanity API From React
  • Final Project Complete
  • Exam on React Js
  • Node Js Introduction
  • How Node.js Works
  • Node.js Installation – VS Code Editor Setup
  • Node.js Global Object & Module System
  • Intro With Mongodb and Mongodb Compass(GUI) Database
  • Connect Mongodb to Express and Node
  • Mongoose Setup and Query
  • Schema Creation with Mongoose
  • API developing
  • Get Method
  • Post Method
  • PUT Method
  • Delete Method
  • Multer Setup
  • Schema Creation
  • Cloudinary Setup
  • Upload File API
  • Frontend setup For Upload
  • Handle Post Request
  • Send data to the Backend
  • Setup MERN Project
  • Server Creation with Express Js
  • Installing Packages For Project
  • Schema Creation
  • Connect Mongodb to Server
  • Install Postman API/Thunder client API Tester
  • Create An MVC pattern For the Backend
  • Create Front-end UI
  • Connect front-end and Backend
  • Implement Routing Feature
  • Implement Axios to Fetch Data from the Server
  • Complete the Full Blog Website With MERN
  • End of Blog Project
  • Final Project Overview Day
  • Branding, LinkedIn, Remote Job Opportunities
  • Portfolio, Payoneer
  • Fiverr Account Creation, Fiverr TOS Discussion
  • Fiverr Gig Creation, Buyer Communication, Order Delivery, Payment
  • Upwork Account Creation, Bidding, Followup

Who Will Benefit

The course is designed to benefit a wide range of individuals seeking to thrive in the digital landscape. Potential beneficiaries include:

Skill Level

Eligibility

Prerequisite

Develop Your Knowledge and Skills for a Successful Career

Earn a certificate and get ready for your dream job!

Training 1.5M+ Learners and Professionals in 15+ Countries
Build Your Future!

Enroll in CodersTrust Digital Skills courses and get globally accepted certifications.

Frequently Asked Questions

The MERN stack is a collection of four technologies used for web development: MongoDB (database), Express.js (web server framework), React.js (front-end library), and Node.js (JavaScript runtime). Together, these technologies allow developers to build full-stack web applications using JavaScript throughout.
While basic knowledge of HTML, CSS, and JavaScript is helpful, this course is designed for beginners to intermediate learners. We will cover all necessary concepts from the ground up, including front-end, back-end, and database development.
Yes! The course covers deploying your applications to cloud platforms, optimizing for performance, and scaling your applications.
You will build real-world projects, including a full-stack web application with MongoDB, Express, React, and Node.js. ThIs projects will help you apply what you learn and create a strong portfolio to showcase your skills.
Absolutely! This course will provide you with the skills necessary to work as a full-stack developer, capable of handling both front-end and back-end development. You will also learn essential concepts like state management, RESTful API design, and version control using Git.
Yes, you will learn how to design and manage databases using MongoDB, a NoSQL database that integrates well with JavaScript-based technologies. You’ll also gain experience working with database queries and data modeling.
You’ll gain expertise in the following tools and technologies:

  • MongoDB for database management
  • Express.js and Node.js for backend development
  • React.js for front-end development
  • Bootstrap & Tailwind CSS for building modern, responsive user interfaces
  • Git and GitHub for version control and project management
Yes, this course provides you with practical, in-demand skills that can be used for freelancing. You’ll learn how to build end-to-end applications, manage client projects, and deliver full-stack solutions, making you highly competitive in the freelancing market.
We offer flexible learning options with on-campus and online classes, available in weekday (2 sessions per week, 3 hours on-campus or 2 hours online) or weekend (1 session per week, 4 hours on-campus or 3 hours online) cohorts to fit your schedule.
Yes, upon successful completion of the course, you will receive a certificate that showcases your proficiency in full-stack development using the MERN stack. This certification can be used to enhance your resume or LinkedIn profile.

Innovating to Transform High-Potential Youth into Skilled Digital Workforce Worldwide

CONTACT

40 Wall Street, Suite 2004

New York 10005, USA

House# 82, Road# 19/A, Block# E

Banani, Dhaka-1213

Bangladesh

SUBSCRIBE

Unsubscribe anytime

We Accept

Copyright © 2023 – 2025 CodersTrust | All Rights Reserved

Call us to Enroll
Banani Campus
Mirpur Campus
Dhamondi Campus
Chattogram Campus
Select Your Option
Online

Course Fee

BDT 35,000
On-Campus

Course Fee

BDT 50,000
Get Quick Answers

Error: Contact form not found.