MEAN stack syllabus


HTML syllabus

HTML basic programming
Features of HTML
History of HTML
The Future of HTML Writing
Executing First HTML Program
basic elements &attributes
heading&pargraph with styles
text formattinng tag,comments
HTML-source formats
colors link tag,image
list,tables
icon,block&inline elements
HTML -Website frameworks
I frames,marquee tag
html layout&responsive layout
html semantics tag
media(audio&video)
HTML-login from tag formats&elements
from(attributes&elements)
form(input types,input attributes,i/p from attributes
html layout website task
Bitwise Operators

CSS syllabus

css basic programming
Features of css
History of css
The Future of css Writing and Executing First css Program
margin,padding,width,height,box-model
border,combinators,cursor
display,float
Const
css-styling formats
from styling,inherit,link
list,max-width,outline
overflow,position
css styling elements
z-index,pseudo class,pseudo elements
navigation bar,dropdowns,website layout
text formatting,text decoration,text spacing
text shadow,box shadow
css background website properties
background origin,background clip
blend mode,border,text effect
gradient(linear,radial,conic),units
css animations
transfrom and yransition
animation,tooltips
cal-function,column max-function,min_function
css website design
object fit,object_position
media queries,website layout in css
masking,buttons properties
advanced topic in css
pagination,var_function
specificity hierarchy
flex box
flex _direction,flex_wrap,flex_flow
justify_content,align items,align content
flex order,flex grow,flex shrink
flex_basic,flex_property,align self

Bootstrap syllabus

Introduction to Bootstrap
Grid System
Typography and Utilities
Components
Forms
Navigation
Modals and Popovers
Responsive Design
Customization
Projects

JavaScript syllabus

JavaScript Introduction
JavaScript Introduction
Add JavaScript in HTML
JavaScript in HTML
Variables and Constants
Key Difference between Var
Let
Const
JavaScript Comments
Data Types in JavaScript
Operators and Expressions
Arithmetic Operators
Comparison Operators
Assignment Operators
Bitwise Operators
Logical Operators
Introduction to Decision Control Statements
if Statement
if-else Statement
Nested if Statements
if-elif-else Statement
Loop Structures/ Iterative Statements
while loop
do while loop
for Loop
Nested Loops
Break Statement
Continue Statement
Switch Statement
Introduction: Need for Functions-Function Declaration Function Call-Function Parameters
Function with return Statement
Variable Scope and Lifetime: Local and Global Variables
JavaScript Hoisting
JavaScript Recursion.Math function
JavaScript Objects
JavaScript Object Declaration
Nested Objects
Object Methods
Methods and this Keyword
Constructor Function
Constructor Function Parameters
Object Prototype
Getter and Setter
Prototype
Arrays
JavaScript Object Declaration
Multidimensional Array
Array Methods-(entries,from,includes join, keys, lenght, concatenation, copywithin, every, some, fill)
Array Methods-(Filter, findindex, find, flatmap, flat,indexof, lastindexof, map,pop )
Array Methods-(prototype, push, reduce right, reduce, reverse, shift, sort, splice,tostring, unshift )
String, for...in loop, for..of loop
Exception Handling & ES6
try...catch...finally Statement
throw Statement
Spread Operator, Map
Set, Classand Object
Inheritance
Asynchronous
setTimeout(), CallBack Function
Promise and Promise Chaining
async/await
setInterval()
JavaScript OOPS
JS Class
JS Object
Prototype
JS Constructor Method
JS Static Method
JS Encapsulation
JS Inheritance
Polymorphism
JS-DOM
JS Selectors using (Id, Tag, Class, Attributes, Query selector,QuerySelectorAll)
Style Attribute, Create Attribute, Create Element
Event Handlers using(Mouse,Keyboard,Form)
setInterval()

Anugular JS syllabus

Introduction to Angular Js
Important Programming Basics Angular Js
Modules, Diresctives, Model
Data Binding
Controllers, Scopes
Filters, Services
Tables
Select, SQL
DOM
Events
Join, Inner , Outer , Cross
Forms

Type Script syllabus

Introduction to TypeScript
Simple Types, Special Types
TypeScript Arrays
TypeScript Tuples
TypeScript Object Types
TypeScript Enums
TypeScript Aliases & Interfaces
TypeScript Union Types
TypeScript Functions

Node Js syllabus

Introduction to Node JS
Introduction to Node JS
Advantages of Node JS
What is Node JS, Node.js Process Model
Traditional Web Server Model
Setup Development Environment
Install Node.js on Windows
Working in REPL, Node JS Console
Node JS Modules
Functions, Buffer, Module
Core Modules, Local Modules
Modules Types
Modules Exports
Node Package Manager
What is NPM, Installing Packages Locally
Adding dependency in package json
Installing package globally
Updating packages
Creating Web Server
Creating Web Server
Handling http requests
Sending Requests
File System
Fs.readFile, Writing a File
Writing a file asynchronously
Opening a file, Deleting a file
Other IO Operations
Debugging Node JS Application
Core Node JS Debugger
Events
Event Emitter class
Returning event emitter
Inheriting Events
Express JS
Configuring Routes
Working with Express
Serving Static Resources
Serving Static Files
Working with Middle Ware
Database Connectivity
Connecting String, Configuring
Working with Select Command
Updating Records
Deleting Records
Project Development
Project Development using Node JS

MongoDB Syllabus

MongoDB Introduction
Basic commands and MongoDB shell
Understanding Database, Collections and Documents
Understanding of JSON and BSON
Inserting documents
Querying documents
Updating documents
Deleting documents
Querying in MongoDB
Indexing
Aggregation and Data Modeling
Connecting MongoDB with Backend

Interview Questions

BTI-Students

The MEAN stack is a set of JavaScript technologies for building web applications: MongoDB (database), Express.js (server framework), Angular (front-end framework), and Node.js (server runtime).

MongoDB is a NoSQL database that uses flexible, JSON-like documents, whereas relational databases use fixed schemas and tables.

Express.js handles server-side logic, routing, and middleware in Node.js applications.

Node.js uses non-blocking I/O with callbacks, promises, and async/await to handle asynchronous tasks.

ngRoute is used in AngularJS (1.x) for routing, while @angular/router is the official routing module for Angular (2+), offering more features and better support.

A RESTful API uses HTTP methods and status codes to perform CRUD operations. Express.js creates RESTful APIs by defining routes and handling requests to interact with data.

Angular handles form validation using built-in directives like ngModel and formControl, and custom validators to ensure input meets specified criteria.

Environment variables store configuration values like database URLs and API keys. In a MEAN stack app, they are accessed using process.env in Node.js and can be managed with libraries like dotenv.

app.use() is used to mount middleware functions that process requests and responses, or to handle specific routes.

Angular modules group related components, directives, pipes, and services into cohesive blocks, facilitating better organization and dependency management.

Love from our students

Enquiry now

Create success campaign with us!

Unlock opportunities to develop skills & excel. From beginners to pros, we tailor resources for success. Join our network of driven individuals to realize your potential. Enroll now & take the first step towards greatness!