Web Communication - Last Minute Revision (Mumbai University)
EASY QUESTIONS (Start here)-
Q.2) What is Express used for? Explain the advantages of using Express. What are the
di erent parts of the Express server file?-
Q.3) What is NodeJS and [Link]? Discuss the features and advantages of [Link].-
Q.6) Explain cookies concept in [Link] with example.-
Q.8) What is DNS? Explain how DNS works and the process it follows to resolve domain
names to IP addresses.-
Q.9) Explain the role of DNS and TLS in web communication.-
Q.10) Explain the concept of state and props in React. How do they di er, and how are they
used in components?-
Q.13) What is [Link]? What are the features and advantages of [Link] and explain the
event handling in React.-
Q.17) What are the criteria for an API to be a RESTful API?-
Q.19) Explain the purpose of Express Router and how it aids in organizing route handling in
[Link] application.-
Q.21) Di erentiate between:
i) ES5 & ES6
ii) JSON & XML
iii) MVC, FLUX & Redux-
Q.22) Write short notes on:
i) Document Object Model (DOM)
iii) HTTP working with request & response example
MEDIUM QUESTIONS (Concept + Diagram)-
Q.1) Explain React component Life cycle with suitable diagram.-
Q.4) Explain the architecture of Flux in detail.-
Q.5) Explain the architecture of [Link] with a neat diagram. Write an asynchronous file
reading [Link] program and explain how it is executed.-
Q.7) Describe how REST APIs function in web development and provide an example of
HTTP GET request.-
Q.11) Draw and illustrate web 3-tier architecture.-
Q.12) Explain di erent types of [Link] modules. What are di erent modules that provide
core functionality?-
Q.16) Explain the MVC architecture with a diagram. What are the advantages of using it?-
Q.20) Explain the concept of Hooks in React. What are the rules using the Hooks. How
React's useE ect hook can be used for side e ect in functional components.-
Q.22) (ii) What is callback in [Link] with example?
HARD QUESTIONS (Coding & Implementation) –
Q.14) Explain the working of the event loop along with di erent phases of [Link] with a
neat diagram. Write an asynchronous file reading [Link] program and explain how it is
executed.-
Q.15) When are the React components re-rendered? Explain giving examples.-
Q.18) Demonstrate the routing of web pages using React Router. Explain how React router
can be used to create a single-page application with an example.-
Programming
Q.1) Write a JavaScript program to validate an email input form. Include error handling for
invalid formats.-
Q.2) Create a simple React application that fetches data from an external API and displays
it in a list format. Describe the steps involved.-
Q.4) Write a JavaScript code to set a cookie in the user's computer.-
Q.5) Write the program to create a simple HTTP server to display a welcome message with
[Link].-
Q.8) Write a code using React Hooks that displays buttons (Red, Blue, Green, Yellow) and
shows selected color