Suman Educational Trust’s
Dilkap Research Institute of Engineering & Management Studies
At Village - Mamdapur, Post - Neral, Tal. - Karjat, Dist - Raigad (Pin code - 410101)
INFORMATION TECHNOLOGY DEPARTMENT
Year & Sem: TE Sem V Sub: IP
ASSIGNMENT LIST
Assignment - 1
Q.1. Different between HTML and XML
Q.2. Write short note on DNS and working of DNS (IMP 10M)
Q.3. Write short note on JSON (5M 2023)
Q.4. What is REST API? What are the principles of REST API (10M) 2023-2024 IMP
Q.5. Explain HTTPS and HTTP protocol (10M)
Q.6. Diff between XML and JSON (10M) IMP
Q.7. What is a web browser? Discuss working in detail (10M) 2023
Q 8. You have been tasked to develop software for Hotel management. How will you divide
functionality between the front end, back end, and database.
Q.9. Short note on Cookies.
Assignment - 2
Q.1. How to declare variables in ES6 with example (5M)
Q.2. Difference between ES5 and ES6 (5M)
Q.3. Short note on Arrow Function (5M)
Q.4. Difference between LET and CONST keyword (5M)
Q.5. Short on DOM (5M)
Q.6. Explain promises with an example.
Q.7. Explain the Event loop in Javascript.
Assignment - 3
Q.1.What is React JSX?
Q.2. Write a React JS code for creating 2 components and render those components on the
webpage.
Q.3. Explain different types of components in React JS with an example.
Q.4. Write a program in React JS to print "Hello world" on the browser.
Q.5. Short note on React props.
Q 6. Explain React components life cycle.
Assignment - 4
Q.1. Differentiate between MVC, Flux, Redux.
Q.2. Explain Flux architecture in detail.
Q.3. What are Refs? When to use Refs and when not to use Refs?
Assignment - 5
Q.1. Short note on REPL.
Q.2. What is NodeJS? Explain different types of NodeJS modules. Explain features of NodeJS.
Q.3. What are Buffers and Streams in NodeJS? Explain with an example.
Q.4. Short note on NPM.
Q.5. Explain event handling in Nodejs.
Q.6. Explain the file system of Node JS in detail.
Q.7. Explain asynchronous programming in detail.
Q.8. Write a Node JS program for following:
i. Create a new file and add data into it.
ii. Append more data in the same file at the end of existing data.
iii. Read the file data without getting the buffer data.
iv. Rename the file.
v. Delete the file.
Assignment - 6
Q.1. What is REST API? What are the principles of REST API?
Q.2. How does routing work in Express JS? Provide a basic routing example.
Q.3. What is Express JS? Explain features of Express JS. Write a program in Express JS to
display Hello World on the browser.
Q.4. Short note on Session.