Web Programming-II Laboratory Notes
Subject Overview
The practical companion to Web Programming-II, building a REST API connected to MongoDB, a React app with multi-page routing and public API consumption, and a deployed full-stack mini project such as a blog system, task tracker or notes app. A 1-credit elective lab paper.
Subject at a glance
1
Units
8
Topics
1
Credits
1
Infographics
Unit-wise Syllabus
1 units — open any unit for detailed topic-wise notes, diagrams and important exam questions
- Building a REST API (e.g. Todo List API)
- connecting the API to MongoDB and testing with Postman
- creating a React app (e.g. weather or movie search app)
- multi-page navigation with React Router
- consuming a public API
- a full-stack mini project (blog system, task tracker or notes app)
- deploying frontend and backend
- storing user data and rendering dynamic views
MongoDB
Database
Express
Web framework and API routes
React
Front-end user interface
Node.js
JavaScript runtime on the server
Study guide
You build a MERN application step by step: a REST API such as a Todo List API, connect it to MongoDB and test with Postman, create a React app such as a weather or movie search app, add multi-page navigation with React Router, consume a public API, build a full-stack mini project (blog, task tracker or notes app), deploy the frontend and backend and store user data and render dynamic views. Deploy your project so you can share a live link on your resume.
Why Web Programming-II Laboratory Matters
A deployed MERN project is a direct portfolio asset, and employers often ask for a live link or GitHub repository.
How to Prepare for Web Programming-II Laboratory
- Choose a mini project early and add features weekly.
- Write a clear README with screenshots and a live link.
- Handle loading and error states in your React app.
Web Programming-II Laboratory: Frequently Asked Questions
What is built in the Web Programming-II lab?
A REST API with MongoDB, a React frontend with routing and API calls, and a deployed full-stack mini project.
