Go to Courses

ADMS

Advanced Diploma in MERN/MEAN Stack

Full Stack Web Development Duration: 4 Months

OBJECTIVE

This course is designed to specialize students in the MERN (MongoDB, Express, React, Node) or MEAN (MongoDB, Express, Angular, Node) stack. It covers the complete development of modern web applications from Front-End to Back-End.

COURSE COVERAGE

1. FRONT-END LANGUAGE & LIBRARY

HTML5

HTML Basics - New Elements - Canvas - Multimedia - Form Elements, Semantic.

CSS3

Syntax - Id, Class, Tag Styling - Using Text - Fonts - Links - Lists and Tables - Box Model - Text Effects - Transition - Animations.

BOOTSTRAP

Responsive layouts with Grids - Themes - Components - Building Forms.

ADVANCED JAVASCRIPT

Basics, Arrays - Functions and Objects - DOM Model - Event Handling - Arrow Functions - Closures - Array Filter and Array Reduce - Regular Expression - OOPS - Promises - Async/Wait.

ELECTIVE-I: REACT JS

Creating an app - Using Templates - Components - Working with Props and State - Event Handling - Routing - Hooks - useState - useEffect - useRef - useCallback - useContext - Server Integration with API calls.

ELECTIVE-II: ANGULAR JS

Comprehensive study of the Angular framework for building dynamic web apps.

2. DATABASE MANAGEMENT SYSTEM

MySQL

Client/Server Concepts - Relational Model - Data Definition Using SQL - Modify Tables Using ALTER TABLE Queries - Add a Column, Add an Index, 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.

3. WEB FRAMEWORK

NODE JS & EXPRESS JS

Server-side programming using Node.js and building robust web applications and APIs using the Express.js framework.

CODE MANAGEMENT

GIT

Setting up a GIT repository - Version Control - Branching & Merging - Collaboration.