From Beginner to PRO

Learners 1000+
  • About MEAN Stack Developer Certification Course -

    It covers right from basics of frontend development to Angular projects development on Node.js with projects to become a MEAN Stack Developer.

  • 100% Placement Support -

    End-to-end placement support with early placement initiation during training (eligibility-based), continuous expert guidance and a simple placement process powered by our dedicated placement team and strong hiring network of 1000+ companies to help you get the best job opportunities and placement faster. Check company list below.

  • Job Opportunities -

    MERN Stack Developer, Node.js Developer, Web Developer, Application Developer etc.

  • Pre-requisites -

    None. Any one from IT & non IT can learn.

  • Related Course - MEAN FSD
  • Workshop & Corporate Training -

    available

  • Inquire Now

Syllabus

  • Overview
    • About Responsive Website Designing
    • VS Code Installation
  • HTML
    • Table Tags
    • Types of Lists
    • Forms
    • Head tag & Meta tag
    • Layout
    • Classes and ID
    • Div Tag
    • Paragraph Tag
    • Formatting Tags
    • Anchor Tag
    • Quotations Tags
    • Marquee Tag
    • Image Tag
  • HTML5 Elements
    • Section Tag
    • Article Tag
    • Source
    • Header
    • Video
    • Audio
  • HTML 5 Validations
  • Meta Tags
    • Meta Tags - Title, Description, tags etc.
    • Header Tags - H1, H2, H3, H4, H5 etc.
  • CSS & CSS3
    • Basics
    • Background Image & Colors
    • Selectors
    • Declaration & Types
    • Fonts & Text Properties
    • Text Shadow, Gradients etc.
    • Overflow & Display Properties etc.
    • Effects - Border Raidus, Box Shadow etc
    • Box Model - Border, Margin etc
    • Units in css
    • Positions - Static, Absolute, Relative, Fixed, Sticky etc
    • Transforms - 2d & 3d Effects
    • Transitions - Color Effects
    • Animations
    • Menu & Navigation Bar
    • Chrome's Inspect Element for Desktop & Mobile for Runtime CSS Manipulations
  • CSS Media Query
    • Overview
    • Creating CSS Media Query Files
    • Device Width wise CSS Programming
  • JavaScript
    • Basics
    • Variables, Operators, Data Types etc
    • Programming
      • If-Else
      • Switch case
      • while
      • Do while
      • For Loops etc.
    • Logic Building Sessions
    • Creating Functions
    • Types of functions
      • Function Expression
      • anonymous function
      • Arrow Function(es6)
    • Inbuilt Functions
      • Date
        • getDate
        • getDay
        • getHours
        • getMinutes
        • getSeconds,etc
      • String
        • toUpperCase
        • toLowerCase
        • includes
        • slice
        • split,etc
      • Numeric
        • round
        • floor
        • ceil
        • random
        • PI,etc
    • Arrays
      • 1-D & 2-D Arrays
      • Array methods
        • push
        • pop
        • slice
        • splice
        • includes,etc
      • Array advance methods (HOF)
        • forEach
        • map
        • filter
        • reduce
    • Objects
    • HTML DOM (Working with Frontend)
      • getElementById
      • getElementByClassName
      • querySelector
      • querySelectorAll
      • document.write etc.
    • JavaScript dialog boxes
      • alert
      • prompt
      • confirm, etc.
    • Event Handling
      • On Click
      • On Keyup
      • On Change
      • On Submit
      • On Keydown, etc.
    • Regular Expressions
      • Delimiters
      • Literal Characters
      • test
      • match, etc.
    • Js Form Validation
  • jQuery
    • Basics
    • Effects
    • DOM Parsing
    • Form Validations
    • Events
    • Creating Functions
    • Inbuilt Functions
      • redirect
      • html
      • text
      • find
      • siblings
      • parents, etc
    • Dynamic CSS Programming
    • Hide and show element etc
  • Bootstrap
    • Basics
    • Introduction to Responsive Website Designing
    • Grid system
    • Card
    • Table & Table Classes
    • Texts & Text Classes
    • Image & Image Classes
    • Button & Button Classes
    • Creating Dropdown
    • Creating Loader
    • Creating Progressbar
    • Breadcrums
    • Pagination
    • List
    • Panel
    • Media Object
    • Font Awesome & Glyphy Icons
    • Forms
    • Menu & Navigation Bar
    • Carousel
    • Tooltip
    • Pop Hover
    • Scroll Spy
    • Affix
    • Bootstrap Modals - (pop ups)
    • Creating Responsive Websites in Bootstrap
    • Project
  • Project
  • Node.js
    • What is Node.js?
    • Installation
    • Features of NodeJS
    • Use of NodeJS
    • Event loop in NodeJS
    • Express in Nodejs
    • Api in NodeJS
    • SetTimeout and Promises in NodeJS
    • Folder Structure of NodeJS
    • Get Post Put Delete Method in Reactjs
    • How to connect Reactjs With NodeJs
    • Streams in NodeJS
    • Modules in NodeJS
    • Http
    • fs etc.
  • Express.js
    • What is ExpressJS?
    • Use of ExpressJS
    • Get Post Update Delete Method in ExpressJS
    • Routing in ExpressJS
    • URL Building
    • Middleware
    • Database
    • Cookies
    • Sessions
    • Authentication
    • Restful APIs
    • JSON response
    • MVC Application
    • JWT Tokens (for security)
  • Introduction & Installation
    • What is MongoDB?
    • Use of MongoDB
    • Mongosh Shell and MongoDB Compass
  • MongoDB Shell Basics
    • Queries in MongoDB
    • Create Database
    • Switch Database using use
    • Create Collection
    • Show Databases and Collections
    • Drop Collections and Database
  • Insert Operations
    • insertOne()
    • insertMany()
    • Understanding _id Field
    • Duplicate Problem in MongoDB
    • Create Unique Index
      • createIndex()
      • unique: true
  • Find & Filtering Queries
    • find(), findOne() and Exact Match Queries
    • Comparison and Logical Operators
      • $eq, $ne, $gt, $in, $lte and more...
      • $or, $and, $not and $nor
  • Projection & Cursor Methods
    • Projection Basics
    • Include Fields
    • Exclude Fields
    • Cursor Methods
      • limit()
      • skip()
      • sort()
      • count()
    • Method chaining
  • Update and Delete Operation
    • updateOne()
    • updateMany()
    • $set, $unset and more operators
    • deleteOne() and deleteMany()
  • Array Queries & Operators
    • Query Array Data
    • Array Operators
      • $push
      • $pull
      • $pop
      • $addToSet
  • Complete CRUD Operation in MongoDB
  • MongoDB Compass (GUI)
      CRUD Operation in MongoDB Compass
  • Integration With Node.js
    • Start Mongoose ODM
    • Introduction to Mongoose
    • Schema & Models
    • CRUD using Mongoose
      • create()
      • save()
      • find()
      • findOne()
      • findById()
      • findByIdAndUpdate()
      • findByIdAndDelete()
    • Validation & Query Methods
    • Relationships in Mongoose
      • ObjectId
      • References
      • populate()
    • Connect MongoDB with Node.js
    • Project - Authenticated Todo Management REST API
  • MongoDB Compass (GUI)
      CRUD Operation in MongoDB Compass
  • Start Mongoose ODM
  • Introduction to Mongoose
  • Schema & Models
  • CRUD using Mongoose
    • create()
    • save()
    • find()
    • findOne()
    • findById()
    • findByIdAndUpdate()
    • findByIdAndDelete()
  • Validation & Query Methods
  • Relationships in Mongoose
    • ObjectId
    • References
    • populate()
  • Connect MongoDB with Node.js
  • Project - Authenticated Todo Management REST API
    Installation
    • Angular CLI
    • Node.js installation
    • Instaling using Node.js
    Introduction
    • What is Angular
    • Angular CLI and Troubleshooting
    • Node JavaScript Introduction
    • Setup a Project
    • Setup Node js with angular
    • Typescript Introduction
    • What is bootstrap
    • Create Your Fist App
    Data Binding
    • What is Data binding
    • Splitting Application intoComponent
    • String Interpolation
    • What is Property Binding
    • Difference between Property Binding and String Interpolation
    • Binding with Custom Events.
    • What are Binding Properties and Events
    • Two Way binding
    • Combine Forms with Data binding
    • Custom Properties
    • What is Encapsulation
    • How to Use Local Reference
    Template Access and DOM
    • Component Lifecycle
    • What is Hooks in Angular js
    • Access Template with Hooks
    Directives
    • What is Directives
    • Using Output Data Conditionally
    • What is NG if and else condition
    • Output List
    • Styling Element with ngStyle
    • How to apply css class dynamically with angular js
    • How to Create Basic Attribute Directive
    • What is Renderer
    • What is HostBinding and HostListener
    • Directive Properties
    • ngSwitch
    Dependency Injection
    • What is Dependency Injection
    • What is Services
    • Logging Service and Injection
    • Create Data Service
    • Instance of Services
    • Insert Service int
    • Services
    • How to use service in Cross Component
    • What is Hierarchical Injector
    Routing
    • What is Routing?
    • Loading of Routes
    • Navigation and it path
    • Styling of Router Links
    • Relative Path Navigation
    • De ne parameter in Routing
    • Fetch Routing Parameter
    • Observables
    • Passing & Retrieving Parameters & Fragments
    • Nested RoutingConfig Query Parameters
    • Redirection Routes
    • Route con guration
    • Route Guards
    • Protect Routes with canActivate
    • Navigation Controlling
    • Static Data in Route
    • Location Strategies
    Forms
    • What are Forms and how do we handle it?
    • Reactive Approach
    • Template Driven
    • Create Template Driven Forms
    • What is Registering Control
    • Use and Submit of Forms
    • Access of Forms
    • How to add validation in use input
    • Build-In Validation
    • HTML5 Validation
    • Output Validation and Error Messages
    • Two Way Binding
    • Grouping
    • Radio Button Handling
    • Patch Forms Values
    • Resetting Templates form Forms
    Reactive Forms
    • What is Reactive Forms
    • Create Reactive form through code
    • Syncing of HTML and Form
    • Adding Validation
    • Sumit Forms
    • Grouping
    • Form Control Arrays
    • Custom Validators
    • Relative Forms
    • Async validation
    • Value changes and Reacting to status
    Pipes
    • What are Pipes in Angular
    • How we use pipes
    • Chaining Multiple pipes in angular
    • parameterizing a pipe
    • Filter Pipe
    • Impure & Pure Pipe
    • async Pipes
    HTTP Requests
    • What is HTTP Requests
    • How it work
    • How to send requests
    • Adjusting Request Headers
    • How to handle Get and Put Request
    • Catching HTTP Error
    • async with HTTP Requests
    Authentication
    • What is Authentication
    • How Authentication Work
    • Introduction to JSON Web Tokens
    • Creating Page and Route
    • Firebase SDK
    • User Signing UP and In
    • Sending Token & Requiring
    • Authentication Status
    • How to add Logout button
    • Protection & Redirection of Route
    Angular Modules
    • What is idea behind Modules
    • What is feature Modules and how we create it
    • What is App Modules
    • Registering Routes in Feature Modules
    • What is Shared Module and how we create
    • Create the Auth Feature module
    • What is Lazy LoadingHow to Modules & Services works
    • What is Core Module
    • How to Create Basic Core Module
    • AoT Compilation with CLI
    HTTP Client
    • What is HttpClient and how we unlock it
    • Request Configuration with Response
    • Request Events
    • Set up Headers
    • HTTP Parameters
    • Progress
    • What is Interceptors
    • Modify Request in Interceptors
    • Multiple Interceptors
    Animations
    • What are Angular Animations
    • Triggers and State
    • Switch between States
    • Basic and Advanced Transitions
    • What is void state
    • Key frames in animation
    • Grouping
    • Animation Callback
    Unit Testing
    • What is Unit Testing
    • How to Analyze CLI Testing Setup
    • Running Test with CLI
    • Components and dependencies
    • Async Tasks
    • Adding Component with tests
    • Difference between Isolated and Non-isolated Tests
    Project
    • It will be done along with the course with Integration with Spring Boot for Java students, C# for Dot Net Students, Node js for MEAN Stack students and PHP for Web Development students (depending on course you enroll)
    • Angular integration is same only backend changes
  • Git & GitHub Basics
    • What is Git?
    • What is GitHub?
    • Difference between Git and GitHub
    • Local Repository vs Remote Repository
    • Initializing a Git project (git init)
    • Cloning a repository (git clone)
    • Staging changes (git add)
    • Commit changes (git commit -m)
    • Push code to GitHub (git push)
    • Pull latest code (git pull)
  • Branching & Collaboration
    • What is a branch?
    • Create and switch branches
    • Merge branches
    • Basic understanding of pull requests (PR)
    • Handling simple merge conflicts
  • GitHub Workflow
    • Create repository on GitHub
    • Push local project to GitHub
    • README.md usage
    • Public vs Private repositories
    • Basic project version tracking
  • Popular AI Tools & AI Assistants
    • ChatGPT
    • Gemini
    • Claude
    • Perplexity
    • Free vs Paid AI Tools
    • Choosing the Right Tool
  • Prompt Engineering Fundamentals
    • What is Prompt Engineering?
    • Components of a Good Prompt
    • Basic Prompting
    • Role-Based Prompting
    • Common Prompt Mistakes
    • Improving AI Output Quality
  • AI for Technical Tasks
  • Option 1 - 5.5 to 6 months (full course)
  • Option 2 - 4 months (full course, early completion) - Take Web-Desining or Node.js in parallel either on same day or on weekends to complete the course early. Please contact institute for more info.
  • Individual Courses / Customized Training Available
  • Early Course Completion - Interested students can undertake non related courses on same day or 1 in week day and other on weekends to complete the course early and get ready for the job early. Please contact institute for more info.

Tools

Mern Mean Stack Tools You will Learn | Mern Mean Stack Course Syllabus

Google Reviews

Get Best Training,
Book Demo

Trending Courses

Courses

Inquire Now

Training Programs

Fees / Details