21CSS301T FULL STACK DEVELOPMENT |
|
1 |
Unit-1 -Basics of MERN Stack |
1.1 |
MERN Introduction |
1.2 |
MERN Components - React - Node.js - Express - MongoDB |
1.3 |
Need for MERN |
1.4 |
Server-Less Hello World |
1.5 |
Server Setup |
1.6 |
nvm |
1.7 |
Node.js npm |
1.8 |
MongoDB Basics - Documents |
1.9 |
MongoDB Basics: Collections |
1.10 |
Query Language |
1.11 |
MangoDB Installation |
1.12 |
The mongo Shell |
1.13 |
Schema Initialization |
1.14 |
MongoDB Node.js Driver |
1.15 |
Reading from MongoDB |
1.16 |
Writing to MongoDB |
1.17 |
T1: Setting up MERN environment |
1.18 |
T2: Simple programs in MERN environment |
1.19 |
T3: Setting up MongoDB and handling data manipulation |
2 |
Unit-2 - React |
2.1 |
React Introduction |
2.2 |
React ES6 |
2.3 |
React Render HTML |
2.4 |
React JSX |
2.5 |
Components |
2.6 |
React Classes |
2.7 |
Composing Components |
2.8 |
Passing Data |
2.9 |
Dynamic Composition |
2.10 |
React state |
2.11 |
setting State |
2.12 |
Async State Initialization |
2.13 |
Event Handling |
2.14 |
Communicating from Child to Parent |
2.15 |
Stateless Components |
2.16 |
Designing components |
2.17 |
React Forms |
2.18 |
React CSS |
2.19 |
React SaaS |
2.20 |
T4: REACT based programming |
2.21 |
T5: Exploring stateless components |
3 |
Unit-3 - Node.JS and Express |
3.1 |
Node.js Basics |
3.2 |
Local and Export Modules |
3.3 |
Node Package Manager (NPM) |
3.4 |
Node.js Web Server |
3.5 |
Node.js File System (FS) |
3.6 |
Node Inspector |
3.7 |
Node.js Event Emitter |
3.8 |
Frameworks for Node.js |
3.9 |
Express.js Web App |
3.10 |
Serving Static Resources in Express |
3.11 |
Node.js Data Access |
3.12 |
Express REST APIs |
3.13 |
REST |
3.14 |
Resource-Based |
3.15 |
HTTP Methods as Actions |
3.16 |
JSON |
3.17 |
Express - Routing |
3.18 |
Handler Function |
3.19 |
Middleware |
3.20 |
REST API |
3.21 |
T6: Node based web development Handling of various APIs associated with Node.js |
3.22 |
T7: Express based web development Handling of various APIs associated with Node.js |
4 |
Mini Project (Tentative Title): |
4.1 |
MP1. E-commerce Website |
4.2 |
MP2. Food Delivery App |
4.3 |
MP3. Social Media App |
4.4 |
MP4. Chat Messaging App |
4.5 |
MP5. Content Management System |
4.6 |
MP6. Blog Site |
4.7 |
MP7. Workout Tracker App |
4.8 |
MP8. Project Management Dashboard |