munotes®

B.Sc. (Computer Science) MEAN Stack Development Syllabus - Mumbai University

This is the SY BSc Computer Science syllabus under NEP 2020, in force from the academic year 2025-26. The University still sets the earlier Choice Based papers alongside it — her Summer 2026 third-year timetables name that scheme — so check which scheme your exam form names before you revise.

MEAN Stack Development Syllabus.pdf
Skill enhancement course · Semester 4 · SY BSc Computer Science · 2 credits · 50 marks

Loading syllabus...

Syllabus for MEAN Stack Development

Skill enhancement course · Semester 4 · SY BSc Computer Science · 2 credits · 50 marks

Module I

  • Introduction to MEAN Stack: Understanding Full Stack Web Development, Overview of MEAN Architecture & Workflow, Setting up the MEAN Development Environment
  • Node.js Fundamentals: Introduction & Installation of Node.js, Understanding package.json & npm, Node Modules & Module Exports, Event Loop and Asynchronous Programming, Creating Basic Node.js HTTP Server, Handling Routes and Requests
  • Express.js Framework: Introduction to Express, Creating Express Applications, Using Middleware (Built-in, Custom, Third-party), RESTful Routing in Express, Creating API Endpoints (GET, POST, PUT, DELETE), Organizing Express Apps with Router Modules, Error Handling in Express, Environment Configuration using dotenv
  • MongoDB with Mongoose: Installing MongoDB and MongoDB Compass, Understanding Collections, Documents, Using Mongo Shell and MongoDB Compass. Introduction to Mongoose ODM, Defining Schemas & Models, Performing CRUD Operations, MongoDB Validation & Indexing Basics
  • Introduction to Angular: Installing Angular CLI & Creating Angular App, Angular Project Structure, Anatomy of an Angular Component, One-way and Two- way Data Binding, *ngIf, *ngFor Directives, Using Services & Dependency Injection, Component Communication (Input/Output decorators)

Module II

  • Angular Modules & Routing: Creating Feature Modules, Angular Routing: Setup and Navigation. RouterLink, RouterOutlet, Route Params, Lazy Loading of Modules
  • Forms in Angular: Template-driven vs Reactive Forms, Building Forms using Reactive Forms Module, Form Validation and Error Handling, Submitting Form Data to Backend APIs
  • Connecting Angular to REST API: HttpClientModule and Services, Making GET, POST, PUT, DELETE Requests, Displaying Server Data in Templates, Handling Observables and Async Pipe, Error Handling in HTTP Requests
  • CRUD Application with Angular + Node + MongoDB: Building a Complete CRUD App (e.g., Student Records / Notes App), Integrated Frontend and Backend, Form Validation and User Notifications, Deploying to Cloud (Vercel/Render for Backend, Netlify for Frontend)
  • Introduction to Deployment: Preparing Angular Build, Serving Angular App with Express (Single Deployment), Environment Variables and Production Setup, Introduction to Git and Version Control

Text Books

  • 1 Node.js, MongoDB and Angular Web Development: The definitive guide to using the MEAN stack to build web applications by Brad Dayley, Brendan Dayley, Caleb Dayley, Pearson, 2018.
  • 2 Full Stack Javascript Development with Mean - MongoDB, Express, AngularJS, and Node.JS by Adam Bretz, Colin J Ihrig, Shroff/SitePoint, 2015
  • 1 Pro Mean Stack Development, Elad, Elrom, Apress, 2016
  • 2 Mastering MEAN Stack, Pinakin Ashok Chaubal, bpb, 2023

Reproduced from the University of Mumbai syllabus for B.Sc. (Computer Science) under NEP 2020, in force from the academic year 2025-26. Wording is as printed in that syllabus. Module numbering is as printed there too.

Report or request
Done!