thumb

MERN Stack

TBA 4 Months

Program Outcomes

At the completion of the program the learners will be able to:


Develop and deploy dynamic web applications using the MERN stack (MongoDB, Express, React, Node.js) with real-world project implementation.

Learn to create secure RESTful APIs, connect databases, and build interactive UIs using React with proper state management and routing.

Apply modern practices in authentication, error handling, testing, and deployment, ensuring scalable and maintainable code.

HTML

  • Basic Structure of HTML Documents
  • HTML Elements, Attributes, and Tags
  • Forms and Input Types
  • Tables, Lists and Semantic Tags
  • Media Tags
  • Linking
  • Iframes
  • HTML5

CSS

  • CSS Syntax, Selectors
  • Inline, Internal, External CSS
  • Box Model
  • Flexbox and Grid Layout
  • Responsive Design
  • Pseudo-classes and Pseudo-elements
  • Transitions
  • CSS Units

JavaScript

  • Variables
  • Data Types, Operators
  • Functions
  • Arrays and Objects
  • Loops
  • DOM Manipulation
  • Events and Event Listeners
  • ES6+ Features
  • Async Programming
  • Local Storage & Session Storage

React.js

  • Introduction to React, JSX
  • Functional Components & Class Components
  • Props and State
  • React Events
  • Conditional Rendering
  • Lists and Keys
  • Hooks
  • useRef, useContext
  • React Router
  • Forms in React
  • Redux

MongoDB

  • Introduction to NoSQL
  • MongoDB vs SQL Databases
  • Documents and Collections
  • CRUD Operations
  • Data Modeling
  • Indexing and Aggregation
  • Mongoose Basics
  • Connecting with Node.js using Mongoose

Node.js

  • Introduction to Node.js
  • Environment Setup
  • Modules File
  • System Module
  • Event Loop and Callbacks
  • Working with JSON and File Operations

Express.js

  • Introduction to Express.js
  • Environment Variables with dotenv
  • Setting up Express Server
  • Middleware
  • Routing
  • Handling Form Data and JSON
  • Creating RESTful APIs
  • Connecting to MongoDB via Mongoose
  • Error Handling
  • CORS Handling
  • Authentication with JWT and bcrypt
  • File Uploads with Multer

Git and GitHub

  • Introduction to Git, Staging Environment, Commit, Branch, Branch Merge
  • Introduction to GitHub
  • Pull from GitHub, Push to GitHub, GitHub Branch, Pull
  • Branch from GitHub, Push Branch to GitHub, GitHub Flow and Pages
  • Git Contribute - GitHub Fork, Git Clone from GitHub, GitHub Send Pull Request
  • Git Advanced - Git Security SSH, GitHub Add SSH
  • Git Undo - Revert, Reset and Amend
Enquire Now