thumb

MEAN Stack

TBA 4 Months

Program Outcomes

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

    Gain hands-on experience in building scalable full-stack applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js), including backend APIs, frontend
    interfaces, database integration, and deployment.

    Develop real-world projects with features like authentication, file handling, RESTful APIs, and database operations, following best practices for modularization, performance, security, and testing.

    Master essential tools and libraries such as Mongoose, Express middleware, Angular CLI, RxJS, and testing frameworks like Mocha/Chai, enabling efficient and modern web development.

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

Angular

  • Introduction to Angular and TypeScript
  • Angular CLI and Project Structure
  • Components and Modules
  • Templates, Directives, and Pipes
  • Forms
  • Services and Dependency Injection
  • Routing and Navigation
  • HTTP Client and Observables
  • State Management
  • Angular Material UI Library

MongoDB

  • Introduction to NoSQL
  • MongoDB vs SQL Databases
  • Documents and Collections
  • CRUD Operations
  • Data Modeling
  • Indexing and Aggregation

Node.js

  • Introduction to Node.js
  • 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 in Express
  • Authentication using JWT and bcrypt
  • CORS Handling
  • 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