MERN Stack Development

0 Enrolled
12 week

Course Overview

MERN Stack হলো সবচেয়ে জনপ্রিয় Full-Stack JavaScript প্রযুক্তি স্ট্যাক — MongoDB, Express.js, React.js, এবং Node.js। এই কোর্সে আপনি একজন দক্ষ Full-Stack ডেভেলপার হতে যা যা দরকার সবই শিখবেন।

কোর্স সময়কাল: ১২ সপ্তাহ
যোগ্যতা: বেসিক HTML, CSS ও JavaScript জানা থাকলে ভালো
মোড: অনলাইন / অফলাইন

সপ্তাহ ১: Web Basics & React Introduction

  • HTML5, CSS3, JS রিভিশন

  • React setup (CRA), JSX

  • Components, Props & State

  • Functional vs Class components

সপ্তাহ ২: React Advanced Topics
  • React Router & navigation

  • useEffect, useState, useRef

  • Conditional rendering

  • Component lifecycle & hooks

সপ্তাহ ৩: Project 1 – React Frontend
  • Create a simple React website

  • Responsive UI with Bootstrap or Tailwind

  • Form handling & validation

  • Data rendering from mock JSON

সপ্তাহ ৪: Node.js & Express.js
  • Node.js & NPM introduction

  • Creating REST API with Express

  • Routing, middleware, & error handling

  • JSON response, query params, status codes

সপ্তাহ ৫: MongoDB & Mongoose
  • MongoDB Atlas setup

  • CRUD operations with MongoDB

  • Mongoose schemas and models

  • Connecting Express with MongoDB

সপ্তাহ ৬: Full-Stack Integration (React + Express + MongoDB)
  • Connecting frontend to backend using Axios

  • Submit data from React to MongoDB

  • Display dynamic data

  • Authentication flow design

সপ্তাহ ৭: User Authentication System
  • JWT authentication

  • Login, register, password hashing

  • Protecting routes with middleware

  • Role-based access (admin/user)

সপ্তাহ ৮: Admin Dashboard & Project 2
  • Admin CRUD: create/update/delete users

  • Table view with sorting/filtering

  • Protected admin routes

  • Notifications, modals, loading spinner

সপ্তাহ ৯: File Upload & Image Handling
  • File upload from React to Node

  • Storing image in MongoDB/GridFS or Cloudinary

  • Preview before upload

  • Validation & error messages

সপ্তাহ ১০: Real-Time Data & Deployment
  • Socket.IO basics (chat or notification system)

  • Environment variables

  • Deployment on Vercel (frontend) & Render/Heroku (backend)

  • MongoDB Atlas integration for production

সপ্তাহ ১১: Final Project Week
  • Full-stack capstone project

  • Team collaboration tools (Git, GitHub)

  • Project presentation preparation

  • Bug fixing, UI polishing

সপ্তাহ ১২: Portfolio, CV & Career Support
  • GitHub profile optimization

  • Portfolio site design

  • Freelancing গাইডলাইন ও মার্কেটপ্লেস স্ট্র্যাটেজি

  • Certificate প্রদান ও মক ইন্টারভিউ

কোর্স শেষে যা যা পাবেন:
  • রিয়েল লাইফ প্রজেক্ট

  • কোর্স কমপ্লিশন সার্টিফিকেট

  • ইন্টার্নশিপ/জব রেফারেন্স

  • ফ্রিল্যান্সিং গাইডলাইন

There are no items in the curriculum yet.

Instructor

User Avatar

emonman

0.0
0 Reviews
72 Students
10 Courses

Feedback

0.0
0 rating
0%
0%
0%
0%
0%

Be the first to review “MERN Stack Development”