Web Technologies Sem 5
Web Technologies Sem 5
function App() {
Page 1 of 2
6 COI KL4
etitte»
Analytics
Nerd
Write code snippets to display the children of <body> tag and traverse from
<td> tag to <html> tag. Make necessary assumptions.
7b) What are the web essential technologies? What is the use of each of the 6 COI KL4
technology? Detail their drawbacks and explain how modern technologies overcome
the challenges in the basic web essential technologies.
Compare and contrast between structured data (MySQL) and unstructured data 6 C03 KL4
(MongoDB) in database management.
How can you create and manipulate databases in MongoDB? Provide an example. 6 C03 KL3
Describe the significance of the Node Package Manager (NPM) in Node.js projects 6 C03 KL2
and how it helps manage packages and dependencies.
Discuss how Express is used in conjunction with Nodejs to build web applications 6 _C03 KL2
and explain the importance of the HTTP module in Node.js.
10 a) Describe the steps involved in designing and testing secure RESTful APIs, 6 C04 KL2
emphasizing the use of definite criteria for judgments.
10 b) Explain the role of Postman in API testing and elaborate on its key features and 6 C04 KL2
significance in the development process.
11 a) Differentiate between SOAP and REST in web services and discuss the key features 6 C04 KL4
of RESTful APIs in web development.
11 b) Discuss the importance of the MERN Stack in full-stack development. 6 C04 KL2
12 Explain the role of version control with GIT/GITHUB in web development. 5 cos KL2
13 Describe the steps involved in designing and testing secure RESTful APIs. 5 cos KL2
14 Detail four basic GIT/GITHUB commands useful in version control. Discuss the role 5 cos KL2
public hosting.
KL —Bloom's Taxonomy Levels
(KLI : Remembering,KL2: Understanding,KL3: Applying, KL4: Analyzing, KL5: Evaluating,KL6: Creating)
CO —Course Outcomes
Page 2 of 2
Shiv Nadar University Chennai
Mid Semester Examinations 2023-2024Odd
Question Paper
Name of the Program: Common to B.Tech. Al & DS and B.Tech. CSE (IOT) Semester: V
CourseCode& Name: CS3005 WEB TECHNOLOGIES
Regulation 2021
Time: 2 Hours Answer All Questions Maximum: 50 Marks
Page I of 2
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState 4 && this.status 200) {
document.getElementById("demo").innerHTML
this.responseText;
Explain what the function does. Identify and explain each of the AJAX sub-
components in the above code.
13 5 C02 KL4
SHIV NADAR
UNIVERSITY
CHENNAI
Log in
Log in as a guest
Page 2 of 2