ADMS (ADVANCED DIPLOMA IN MERN/MEAN Stack)
I. FRONT-END LANGUAGE & LIBRARY
HTML5
HTML Basics – Semantic Elements – Document Meta Data – Canvas – Semantic Forms – Drag & Drop – HTML 5 Validation.
CSS3
Selectors – Box Model – Layouts – Typography – Text Effects – Transition – Animations – Variable Properties.
BOOTSTRAP
Grid system – Responsive Utilities – Typography – Navs – Components – Forms & Input Groups.
ADVANCED JAVASCRIPT
Basics – Arrays – Functions & Objects – DOM – Event Handling – JSON – Arrow Functions – Closures – Error Handling – Regular Expressions – OOP – Promises and Async/Await.
ELECTIVE-1
REACT JS
JSX – Components – Component Life Cycle – State & Props – Event Handling – Conditional Rendering – Routing – Fetching Data – Hooks – Building and Deployment.
ELECTIVE-2
ANGULAR JS
Directives – Expressions and Data Binding – Controllers – Modules – Services – Filters – Routing – Forms & Events – Animations – Custom Directives – Deployment.
II. DATABASE MANAGEMENT SYSTEM
MySQL
Client/Server Concepts – Relational Model – Data Definition Using SQL – Modify Tables – Using ALTER TABLE Queries, Add a Column, Add a Primary Key – INSERT and DELETE Queries – UPDATE Queries – Using SELECT Queries – SELECT, WHERE, LIMIT, ORDER BY, GROUP BY, JOIN – Constraints and Indexes – Views – Expressions – Grouping – Using Functions – Math Functions, Compare String values, Work with Dates – JOIN and Subqueries – Advanced MySQL Query Processing.
MongoDB
Introduction to NoSQL databases – CRUD operations – Data Indexing & Aggregation – Working with Unstructured Data.
III. WEB FRAMEWORK
NODEJS
Node Package Manager (NPM) – CommonJS Modules – File System – HTTP Module.
EXPRESS JS
Basics – Routing – Middleware – Template Engine – Handling Forms & Uploads – Database Integration – Authentication & Authorization – RESTful API – Error Handling – Deployment.
CODE MANAGEMENT
GIT
Setting up a GIT repository – Version Control – Branching & Merging – Collaboration.