https://github.com/smaranjitghose/paruluniversitymean
Full-Stack Web Development with the MEAN Stack course taught by Mr. Smaranjit Ghose at Parul University for Fall 2023
https://github.com/smaranjitghose/paruluniversitymean
Last synced: 2 months ago
JSON representation
Full-Stack Web Development with the MEAN Stack course taught by Mr. Smaranjit Ghose at Parul University for Fall 2023
- Host: GitHub
- URL: https://github.com/smaranjitghose/paruluniversitymean
- Owner: smaranjitghose
- Created: 2023-12-18T09:25:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-16T08:35:11.000Z (about 1 year ago)
- Last Synced: 2025-03-27T10:05:49.467Z (3 months ago)
- Language: Handlebars
- Homepage: https://www.canva.com/design/DAGEu8p9UDs/QJCi95-EshLwjdO1iLt42g/view?utm_content=DAGEu8p9UDs&utm_campaign=designshare&utm_medium=link&utm_source=editor#1
- Size: 14.4 MB
- Stars: 61
- Watchers: 2
- Forks: 56
- Open Issues: 2
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
Full Stack Development with MEAN
## **🎓 Course Information**
- **Subject Code** :
- **Faculty**: Mr Smaranjit Ghose (Assistant Professor)
- **Semester**: 6
- Term: Fall
- **Year**: 2023
- **Divisions** (under direct tutelage): 6B14, 6B13, INT10, 6B16, 6B17## **📚Course Modules**
| Sl No | Unit | Topics | Reference Material | Assignment(s) |
| ----- | ---------------- | --------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| 1 | Intro to MEAN Stack | | [Intro PPT](https://docs.google.com/presentation/d/1MwSbCpd9KTXkzjMlFc7UC_HDAETTmR_JGcJ7EaMps5c/edit?usp=sharing) | |
| 2 | MongoDB | Recap of Databases, SQL vs NoSQL, Types of NoSQL Databases, Introduction to MongoDB, Features of MongoDB, Applications of MongoDB, MongoDB Installation, Basic Terminologies: documents, collections, BSON vs JSON, CRUD Operations, Indexes, Aggregations | [MongoDB PPT](https://docs.google.com/presentation/d/12XiAi6RdUKSFSPMT48XqZOEfVs2ODAS-0owVdHcVhSw/edit?usp=sharing) [MongoDB Cheatsheet](https://www.mongodb.com/developer/products/mongodb/cheat-sheet/) | [MongoDB Practice 1](./practice_problems/mongodb_practice/MongoDB_1.MD), [MongoDB Practice 2](./practice_problems/mongodb_practice/MongoDB_2.MD), [MongoDB Practice 3](./practice_problems/mongodb_practice/MongoDB_3.MD) |
| 3 | NodeJS | Introduction to NodeJS, Features of NodeJS, Applications of NodeJS, NodeJS REPL, Core Modules, fs module, Synchronous vs Asynchronous, os module, path module, Math Object, Creating Custom Module, npm, Module Wrapper, Event Module | [NodeJS Fundamentals PPT](https://docs.google.com/presentation/d/1ePsTkh4UKb36vrvyPAdDuR7nrwA5sgllMX58D2QQIzk/edit?usp=sharing) | [NodeJS Practice 1](./practice_problems/nodejs_practice/NodeJS_1.MD), [NodeJS Practice 2](./practice_problems/nodejs_practice/NodeJS_2.MD), [NodeJS Practice 3](./practice_problems/nodejs_practice/NodeJS_3.MD), [NodeJS Practice 4](./practice_problems/nodejs_practice/NodeJS_4.MD) |
| 4 | ExpressJS | Introduction to ExpressJS, Middleware, Routing, Templating Engines, Error Handling, File Uploads, Authentication and Authorization | [ExpressJS PPT](https://www.canva.com/design/DAF9Rhh1vhw/3w1D-y1IfXbSZktevveWIQ/view?utm_content=DAF9Rhh1vhw&utm_campaign=designshare&utm_medium=link&utm_source=editor) | [ExpressJS Practice 1](./practice_problems/expressjs_practice/ExpressJS_1.MD), [ExpressJS Practice 2](./practice_problems/expressjs_practice/ExpressJS_2.MD), [ExpressJS Practice 3](./practice_problems/expressjs_practice/ExpressJS_3.MD), [ExpressJS Practice 4](./practice_problems/expressjs_practice/ExpressJS_4.MD), [ExpressJS Practice 5](./practice_problems/expressjs_practice/ExpressJS_5.MD), [ExpressJS Practice 6](./practice_problems/expressjs_practice/ExpressJS_6.MD), [ExpressJS Practice 7](./practice_problems/expressjs_practice/ExpressJS_7.MD) |
| 5 | DevSecOps | Git - What is Version Control, Commit Log, Branches, Forks, Pull Request | | [Git Practice 1](practice_problems/devsecops/Git_1.MD) |## **📢Course Announcements**
[Check here for the latest announcements](./Announcements.MD)
## **📦Course Logistics**:
- [Practical Marks Record](https://docs.google.com/spreadsheets/d/1qNVRY5TM-05xQEZCBjSAxQXJl9pHaqPl4Z0k1-pwqUE/edit?usp=sharing)
- [Capstone Project Allotment](https://docs.google.com/spreadsheets/d/1bWM7mdmH7Zrj9YEENYHaUR5Sj6iqLeUcrEh0N-KszHs/edit?usp=sharing)## **👨🏻💻Tools and Services Required**
- Windows Terminal
- VSCode
- Git
- Postman
- MongoDB Community Server
- MongoDB Shell
- NodeJS
- ExpressJS
- AngularJS- GitHub Account
- MongoDB Atlas Account