Full STACK Syllabus
Full STACK Syllabus
MERN/MEAN specalization
Syllabus
1. Introduction to Full-Stack Web Development
Distinguish between Back End, Front End and Full stack development
Understanding the pre- requistie of Full stack Development
Introduction of Programming languages
Difference between MERN and MEAN
6. Bootstrap
7. Mongo DB
Overview of Mongo DB
a. Introduction of Mongo DB
b. No SQL Database
c. Advantage over RDBMS
d. Mongo DB Data Types
e. Mongo DB Data Modeling
Understanding Mongo DB operators
Database and Database commands in Mongo DB
a. Create Database
b. Drop Database
c. Create Collection
d. Drop Collection
CRUD: Documents
Mongo DB shell and Mongo DB tools
a. Mongo DB Compass
b. Mongo DB BI connector
Understanding Mongo DB cloud and connectivity
a. Java Mongo DB
b. PHP Mongo DB
c. Python Mongo DB
8. Node JS
Overview of Node JS
Node JS modules
a. Functions
b. Buffer
c. Types of modules
9. Express JS
Introduction to Express JS
Routing in Express JS
Middle ware in Express JS
Templating engines with Express JS
Handling static files(CSS, javascript)
Error handling
10. React JS
Introduction to React
a. Origin of React
b. React.js syntax
React components
a. React component properties
b. Setting properties
c. Updating properties
d. Rendering react components
Expression and attributes
Creating a dynamic UI in React
Integration with other Libraries
a. React with jQuery
b. React and AJAX
Event handling in React
a. Key events
b. Event pooling
c. React.js event handlers
d. Synthetic event
11. Angular JS
Overview of Angular JS
a. Introduction
b. Setting up the environment
c. MVC architecture
d. Conceptual Overview
e. Understanding ng attributes
Expressions and data binding
a. Number and String Expressions
b. Object biding and Expressions
c. Working with Arrays
d. Understanding data binding
Working with Directives
a. Conditional Directives
b. Style directives
Controllers and Filters
a. Understanding Controllers and Filters
b. Programming Controllers
c. Scope object
d. Adding Behaviour to a Scope Object
e. Passing Parameters to the Methods
f. Multiple Controllers and their scopes
g. Built-In Filters
h. Uppercase and Lowercase Filters
i. Currency and Number Formatting Filters
j. Order By Filter
k. Creating Custom Filter
Modules and routing
12. MAJOR PROJECT AND MINOR PROJECT