3161611 Advance Web Programming Paper 1
3161611 Advance Web Programming Paper 1
/Seat No_______________
Marks
Q.1 (a) What do you mean by responsive design? Explain with suitable example. 03
(b) Explain asynchronous programming in detail. 04
(c) Explain the steps to implement routing using Angular JS with suitable 07
example.
Q.2 (a) Explain various services available in Angular JS with suitable example. 03
(b) Explain various form validation states available in Angular JS. 04
(c) Define filter in Angular JS. Briefly explain various inbuilt filters available in 07
Angular JS.
OR
(c) Define module in Angular JS. Explain how to define and use module in 07
Angular JS.
Q.3 (a) Create a Single Page Application for searching and requesting books from 03
library.
(b) Explain the concepts of callback in Node JS with suitable example. 04
(c) Define Node Package Manager (NPM)? Explain the process of installing,
07
upgrading and uninstalling module using npm.
OR
Q.3 (a) Define directive in Angular JS. Explain ng-bind and ng-blur in detail. 03
(b) Enlist and explain features of Node JS. 04
(c) Write Node JS code to print values of query string variables Email and 07
Mobile from the following URL.
http://localhost:8080/[email protected]&Mobile=1234567890
1
(c) Define stream in Node JS. Write node JS code to read from stream. 07
Q.5 (a) List the differences between NoSQL and relational databases. 03
(b) Explain the followings in MongoDB. 04
1) Replication 2) Scaling
(c) Write code to perform the following operations on students collection having 07
key field rollno and name using Node.js and MongoDB.
1) insertOne()
2) insertMany()
3) deleteOne()
4) deleteMany()
OR
Q.5 (a) Enlist and explain features of MongoDB. 03
(b) Explain the following operations on data using Node JS. 04
1) Sort 2) Query 3) Find 4) Update
(c) Consider a GTU database and Student Collection with fields: name, age, 07
course and grades. Write code to perform following operation on Student
collection using Node.js and MongoDB.
1) Find all students within the age range of 20 to 22
2) Find all the students having course AWP
*************