- Subject Code :
- Faculty: Mr Smaranjit Ghose (Assistant Professor)
- Semester: 6
- Term: Fall
- Year: 2023
- Divisions (under direct tutelage): 6B14, 6B13, INT10, 6B16, 6B17
Sl No | Unit | Topics | Reference Material | Assignment(s) |
---|---|---|---|---|
1 | Intro to MEAN Stack | Intro PPT | ||
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 MongoDB Cheatsheet | MongoDB Practice 1, MongoDB Practice 2, MongoDB Practice 3 |
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 | NodeJS Practice 1, NodeJS Practice 2, NodeJS Practice 3, NodeJS Practice 4 |
4 | ExpressJS | Introduction to ExpressJS, Middleware, Routing, Templating Engines, Error Handling, File Uploads, Authentication and Authorization | ExpressJS PPT | ExpressJS Practice 1, ExpressJS Practice 2, ExpressJS Practice 3, ExpressJS Practice 4, ExpressJS Practice 5, ExpressJS Practice 6, ExpressJS Practice 7 |
5 | DevSecOps | Git - What is Version Control, Commit Log, Branches, Forks, Pull Request | Git Practice 1 |
Check here for the latest announcements
-
Windows Terminal
-
VSCode
-
Git
-
Postman
-
MongoDB Community Server
-
MongoDB Shell
-
NodeJS
-
ExpressJS
-
AngularJS
-
GitHub Account
-
MongoDB Atlas Account