Advanced Diploma in MERN/MEAN Stack
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.
1. FRONT-END LANGUAGE & LIBRARY
HTML Basics - New Elements - Canvas - Multimedia - Form Elements, Semantic.
Syntax - Id, Class, Tag Styling - Using Text - Fonts - Links - Lists and Tables - Box Model - Text Effects - Transition - Animations.
Responsive layouts with Grids - Themes - Components - Building Forms.
Basics, Arrays - Functions and Objects - DOM Model - Event Handling - Arrow Functions - Closures - Array Filter and Array Reduce - Regular Expression - OOPS - Promises - Async/Wait.
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.
Comprehensive study of the Angular framework for building dynamic web apps.
2. DATABASE MANAGEMENT SYSTEM
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.
Introduction to NOSQL databases, CRUD operations, Data Indexing & Aggregation, Working with Unstructured Data.
3. WEB FRAMEWORK
Server-side programming using Node.js and building robust web applications and APIs using the Express.js framework.
CODE MANAGEMENT
Setting up a GIT repository - Version Control - Branching & Merging - Collaboration.