ES6, JavaScript, MEAN Stack, MERN Stack, MongoDB, NodeJS, React

Full Stack Development Lab (MCA 168) Programs (Complete List + Solutions)

If you are an MCA student preparing for Full Stack Development Lab, this post provides the complete list of lab programs along with solution links.

πŸ‘‰ This page will act as your central hub β€” bookmark it for quick revision before exams.


🎯 What You Will Get

  • βœ… Complete lab syllabus (all programs)
  • βœ… Direct links to solutions
  • βœ… Covers JavaScript, React, Node.js, MongoDB, Angular
  • βœ… Perfect for lab exams + viva + placements

🟒 PART 1: JavaScript (ES6 Programs)

  1. Write a program using arrow function to find square root of elements of an array.
    πŸ‘‰ πŸ”— Solution: /arrow-function-square-root-array-js
  2. Write a program to convert string concatenation to template literals.
    πŸ‘‰ πŸ”— Solution: /template-literals-javascript-example
  3. Write a program to extract values from an object using destructuring assignment.
    πŸ‘‰ πŸ”— Solution: /destructuring-assignment-javascript
  4. Write a program to merge arrays using the spread syntax.
    πŸ‘‰ πŸ”— Solution: /spread-operator-merge-arrays

βš›οΈ PART 2: React Programs

  1. Write a program to display “Hello, World!” using a functional component in React.
    πŸ‘‰ πŸ”— Solution: /react-hello-world-functional-component
  2. Create a counter app using functional components in React.
    πŸ‘‰ πŸ”— Solution: /react-counter-app-usestate
  3. Create a program to render a list of items using the map function in React.
    πŸ‘‰ πŸ”— Solution: /react-map-function-list-rendering
  4. Develop a program to toggle the visibility of content using state in React.
    πŸ‘‰ πŸ”— Solution: /react-toggle-visibility-usestate
  5. Implement a program to change the background color of a component on button click using state in React.
    πŸ‘‰ πŸ”— Solution: /react-change-background-color
  6. Create a React component that takes a name prop and displays a greeting message.
    πŸ‘‰ πŸ”— Solution: /react-props-greeting-component
  7. Develop a React component to display a product card.
    πŸ‘‰ πŸ”— Solution: /react-product-card-component
  8. Build a React component for a todo item.
    πŸ‘‰ πŸ”— Solution: /react-todo-component
  9. Design a React component to display a list of user profiles.
    πŸ‘‰ πŸ”— Solution: /react-user-profiles-list
  10. Develop a React component to create a simple form.
    πŸ‘‰ πŸ”— Solution: /react-simple-form-component
  11. Write a program to fetch and display data from an API using useEffect.
    πŸ‘‰ πŸ”— Solution: /react-fetch-api-useeffect
  12. Create a program to manage a simple form using state in React.
    πŸ‘‰ πŸ”— Solution: /react-form-handling-usestate
  13. Develop a basic calculator using state in React.
    πŸ‘‰ πŸ”— Solution: /react-calculator-app
  14. Write a program to create a simple todo list with add/remove functionality.
    πŸ‘‰ πŸ”— Solution: /react-todo-list-app
  15. Develop a login form with validation using state in React.
    πŸ‘‰ πŸ”— Solution: /react-login-form-validation

🟑 PART 3: Node.js Programs

  1. Create a Node.js application to perform various file operations.
    πŸ‘‰ πŸ”— Solution: /nodejs-file-operations
  2. Create a Node.js application to upload files.
    πŸ‘‰ πŸ”— Solution: /nodejs-file-upload
  3. Develop a simple HTTP server using Node.js.
    πŸ‘‰ πŸ”— Solution: /nodejs-http-server-example

🟠 PART 4: Angular Programs

  1. Create a hello world app using Angular.
    πŸ‘‰ πŸ”— Solution: /angular-hello-world-app
  2. Create an app using Angular that displays a web page using components.
    πŸ‘‰ πŸ”— Solution: /angular-components-example
  3. Create a router app using Angular.
    πŸ‘‰ πŸ”— Solution: /angular-routing-example
  4. Write a program to demonstrate Angular pipes.
    πŸ‘‰ πŸ”— Solution: /angular-pipes-example

πŸ”΅ PART 5: React Advanced & Redux

  1. Create a router app using React.
    πŸ‘‰ πŸ”— Solution: /react-router-example
  2. Create a counter app using React Redux.
    πŸ‘‰ πŸ”— Solution: /react-redux-counter-app

🟣 PART 6: MongoDB with Node.js

  1. Connect to MongoDB database using Node.js.
    πŸ‘‰ πŸ”— Solution: /nodejs-mongodb-connection
  2. Insert a document into MongoDB collection.
    πŸ‘‰ πŸ”— Solution: /mongodb-insert-document-nodejs
  3. Retrieve all documents from MongoDB.
    πŸ‘‰ πŸ”— Solution: /mongodb-fetch-data-nodejs
  4. Update a document in MongoDB.
    πŸ‘‰ πŸ”— Solution: /mongodb-update-document-nodejs
  5. Delete a document in MongoDB.
    πŸ‘‰ πŸ”— Solution: /mongodb-delete-document-nodejs
  6. Implement CRUD operations on MongoDB.
    πŸ‘‰ πŸ”— Solution: /mongodb-crud-nodejs

πŸ”΄ PART 7: REST APIs

  1. Create a RESTful API using Node.js and Express.js.
    πŸ‘‰ πŸ”— Solution: /nodejs-express-rest-api-crud
  2. Develop a RESTful API server using Express.js.
    πŸ‘‰ πŸ”— Solution: /express-api-server-example
  3. Develop a RESTful API for user authentication.
    πŸ‘‰ πŸ”— Solution: /nodejs-authentication-api
  4. Create a REST API for todo list application.
    πŸ‘‰ πŸ”— Solution: /nodejs-todo-api
  5. Develop a RESTful API for product management.
    πŸ‘‰ πŸ”— Solution: /nodejs-product-api
  6. Write a program to download files using Node.js.
    πŸ‘‰ πŸ”— Solution: /nodejs-file-download

πŸ“Œ Important Note

πŸ“– This list is based on official syllabus:


πŸš€ How to Use This Page

  • Start from Program 1
  • Open each solution link
  • Practice code yourself
  • Revise before exams

πŸ”₯ Coming Next

πŸ‘‰ Complete solutions (step-by-step) for each program
πŸ‘‰ Viva questions + answers
πŸ‘‰ Mini full stack projects


πŸ’¬ Final Tip

Don’t just read β€” code every program yourself.


Further Reading

JUnit Tutorial

How to Master Full Stack Development?

Spring Framework Practice Problems and Their Solutions

30 MCQs on JUnit

From Google to the World: The Story of Go Programming Language

Why Go? Understanding the Advantages of this Emerging Language

Creating and Executing Simple Programs in Go

20+ Interview Questions on Go Programming Language

100+ MCQs On Java Architecture

Java Practice Exercise

programmingempire

Princites

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *