New L J Institute of Engineering and Technology Semester: VI (2023)
Subject Name: Advanced Web Programming
Subject Code: 3161611 Faculties: Prof. Ankita Rathod
Sr. CHAPTER NO- 1: Refreshing Java script and CSS Marks
No TOPIC:1 CSS SHORT QUESTIONS 1 What do you mean by class and id selector in CSS? Explain with example. (Jan- 4 2021-New) [NLJIET] 2 What does the floating and positioning element do in CSS explain with example. 4 (Jan-2021-New) [NLJIET] 3 Explain CSS positioning with example. (Sept-2021-New) [NLJIET] 4 4 Write full form of CSS? Describes types and advantages of CSS. (Jan-2022-New) 4 [NLJIET] 5 Explain the use of CSS with example. (June-2022-New) [NLJIET] 3 6 Write CSS code to display various border properties. (June-2022-New) [NLJIET] 4 7 Write a note on CSS padding using suitable example. (June-2022-New) [NLJIET] 3 8 What is CSS? Explain the different types of CSS? (Dec-2022-New) [NLJIET] 3 9 Explain class and ID selector in CSS with example. [NLJIET] 4 DESCRIPTIVE QUESTIONS 1 What is Cascading Style Sheet (CSS)? Explain different types of CSS with example. 7 (Sept-2021-New) [NLJIET] 2 Explain Selectors of CSS with example in detail. [NLJIET] 7 3 Explain List of CSS with example in detail. [NLJIET] 7 TOPIC:2 Responsive Design DESCRIPTIVE QUESTIONS 1 Explain responsive design in detail. [NLJIET] 7 2 Explain with illustrative example, how to set viewport? [NLJIET] 7 3 What is Media queries? Explain its use with the help of example. [NLJIET] 7 TOPIC:3 BOOTSTRAP SHORT QUESTIONS 1 Define term: Bootstrap for CSS. (Jan-2022-New) [NLJIET] 3 2 Explain Features of Bootstrap. [NLJIET] 4 3 Explain components of Bootstrap. [NLJIET] 4 DESCRIPTIVE QUESTIONS 1 Explain Grid system with example in detail. [NLJIET] 7 2 Explain Typography with example in detail. [NLJIET] 7 TOPIC:4 JAVA SCRIPT SHORT QUESTIONS 1 Write Java Script for find first 10 prime numbers. (Jan-2021-New) [NLJIET] 4 2 Explain Callback function in java script with example. (Jan-2021-New) 4 3 Explain following terms 4 1. Difference between for and for Each method in JavaScript Write a code to validate user input using j Query (Jan-2021-New) [NLJIET] 4 Explain error handling in JavaScript. (Sept-2021-New) [NLJIET] 4
Advanced Web Programming (3161611)
Ad 2023 Page 1 New L J Institute of Engineering and Technology Semester: VI (2023)
5 Explain Events in JavaScript with the help of example. (Sept-2021-New) [NLJIET] 3
6 What is JavaScript? Discuss advantages of JavaScript. (Sept-2021-New) [NLJIET] 3 7 Explain different types of pop box in java script with example. (Sept-2021-New) 4 [NLJIET] 8 Write a java script code to find whether given number is prime or not. (Sept-2021- 4 New) [NLJIET] 9 Write a java script function to find maximum value among three different values 4 entered by user. (Jan-2022-New) [NLJIET] 10 Discuss Java script alert, prompt, confirm with example. (Jan-2022-New) 3 [NLJIET] 11 Demonstrate functionality of following java script methods: substring, Slice, get 4 Date, char At (Jan-2022-New) 12 Write a java script program to validate an email address. (Dec-2022-New) 4 [NLJIET] DESCRIPTIVE QUESTIONS 1 Write JavaScript code that display the text “Gujarat Technological University” with 7 increasingfontsize in interval of 50ms in blue color. When font size reaches to 50px it should stop. (Jan-2021-New) [NLJIET] 2 Demonstrate on Change event handler in java script code when input focus exits 7 after the user modifies its text. (Jan-2021-New) [NLJIET] 3 Write a JavaScript to validate email address entered by user. (Sept-2021-New) 7,4 [NLJIET] 4 What are objects in JavaScript? Explain properties, methods 7 and event of window object of JavaScript. (Sept-2021-New) [NLJIET] 5 Prepare a java script solution to validate registration form including email address 7 entered by user. (Jan-2022-New) [NLJIET] 6 Prepare a java script to find whether entered number by user is prime or not. (Jan - 7 2022-New) [NLJIET] 7 What is the use of java script? List and discuss the advantages ofJavaScript. 7 (June-2022-New) [NLJIET] 8 Discuss error handling in JavaScript using suitable example. (June-2022-New) 7 [NLJIET] 9 Write a note on various dialog boxes of JavaScript with example. [NLJIET] 7 [NLJIET] TOPIC:5 DOM SHORT QUESTIONS 1 What is Dom Tree? [NLJIET] [NLJIET] 3 2 Explain methods of DOM. [NLJIET] 4 DESCRIPTIVE QUESTIONS 1 Explain DOM tree in detail. [NLJIET] 7 TOPIC:6 AJAX SHORT QUESTIONS 1 Discuss AJAX. (Sept-20221-New) [NLJIET] 3 2 Define term: AJAX. (Jan-2022-New) [NLJIET] 3 3 Merits and demerits of AJAX. [NLJIET] 4 DESCRIPTIVE QUESTIONS 1 Explain AJAX architecture in detail. [NLJIET] 7 2 Explain XMLHTTP request object along with its properties and methods. 7 [NLJIET]
Advanced Web Programming (3161611)
Ad 2023 Page 2 New L J Institute of Engineering and Technology Semester: VI (2023)
CHAPTER NO- 2 : Introduction to Angular JS
TOPIC:1 Angular JS SHORT QUESTIONS 1 Write a note on angular JS. (June-2022-New) [NLJIET] 4 2 Write a note on MVC architecture of Angular JS. (June-2022-New) [NLJIET] 4 3 Write the applications of Angular JS. (June-2022-New) [NLJIET] 3 4 Write the differences between Application and controller modules inAngular JS. 4 (June- 2022-New) [NLJIET] 5 Differentiate between expressions of AngularJS and JavaScript. (Dec-2022-New) 4 [NLJIET] 6 Explain AngularJS MVC Architecture. (Dec-2022-New) [NLJIET] 3 7 Explain advantages and disadvantages of Angular JS. [NLJIET] 4 8 Explain features of Angular JS. [NLJIET] 3 9 What is basic routes and navigation? [NLJIET] 3 10 What is scope? [NLJIET] 3 11 Define Angular JS directives: ng-app, ng-model and ng-bind. (June-2022-New) 3 DESCRIPTIVE QUESTIONS Explain controller in Angular JS with example. (Dec-2022-New) [NLJIET] 7 1 Explain Angular JS Application structure. [NLJIET] 7 2 Explain MVC architecture of Angular JS in detail. [NLJIET] 7 3 Give brief introduction of Expression. [NLJIET] 7 4 Explain the controller directive in Angular JS with suitable example. [NLJIET] 7 5 Explain any three built in services used in Angular JS. [NLJIET] 7 6 Explain Angular JS events using suitable example. [NLJIET] 7 Faculty: Prof. Ankita Rathod
CHAPTER NO- 3 : Angular JS in detail
TOPIC: Angular JS in detail SHORT QUESTIONS 1 Write a note on HTML DOM of Angular JS. (June-2022-New) [NLJIET] 4 2 Explain the data binding process in AngularJS. (Dec-2022-New) [NLJIET] 4 3 How can you integrate AngularJS with HTML? (Dec-2022-New) [NLJIET] 3 4 How are validations implemented in AngularJS? (Dec-2022-New) [NLJIET] 4 5 Define Angular JS directives: ng-app, ng-model and ng-bind. (June-2022-New) [NLJIET] 3 DESCRIPTIVE QUESTIONS 1 List and discuss various filters used in Angular JS. (June-2022-New) [NLJIET] 7 2 What is SPA (Single page application) in AngularJS? Explain the advantages 7 of AngularJS. (Dec-2022-New) [NLJIET] 3 Write a syntax to send sample HTTP POST request in AngularJS? (Dec-2022-New) 7 [NLJIET] 4 What is $root scope and how do we use it? (Dec-2022-New) [NLJIET] 7 5 Write an AngularJS code which takes number as an input and display that 7 number is odd or even. (Dec-2022-New) [NLJIET] 6 Explain module in Angular JS in detail. [NLJIET] 7 Explain various form elements with example in Angular JS. [NLJIET] 7 8 Explain one way data binding with suitable example. [NLJIET] 7 9 Explain two way data binding with suitable example. [NLJIET] 7
Advanced Web Programming (3161611)
Ad 2023 Page 3 New L J Institute of Engineering and Technology Semester: VI (2023)
10 Give brief introduction of data binding in Angular JS. [NLJIET] 7
CHAPTER NO 4: Introduction to Node JS
TOPIC: Node JS SHORT QUESTIONS 1 What is the use of Node JS? (June-2022-New) [NLJIET] 4 2 List and discuss features of Node JS. (June-2022-New) [NLJIET] 4 3 Discuss NPM (Node Package Manager) in Node JS. (June-2022-New) [NLJIET] 4 4 Explain different data types in Node.js. (Dec-2022-New) [NLJIET] 3 5 What is an error-first callback? (Dec-2022-New) [NLJIET] 4 6 What is callbacks? How it works? [NLJIET] 3 DESCRIPTIVE QUESTIONS 1 What is Node JS? Explain the features of Node JS. (Dec-2022-New) 7 2 Explain any four methods of console object in Node JS with suitable example. [NLJIET] 7 3 Explain the callbacks in Node JS with suitable example. [NLJIET] 7
CHAPTER NO- 5 : Node JS in detail
TOPIC 1 : Node JS in detail SHORT QUESTIONS 1 Define REST Architecture in Node JS. (June-2022-New) [NLJIET] 4 2 Write a short note on Network module in Node JS. (June-2022-New) 3 3 What are streams? How many types of streams are present in Node. (Dec-2022-New) 4 [NLJIET] 4 How to create buffer in Node.js? (Dec-2022-New) [NLJIET] 3 5 What are the core modules of Node.js? (Dec-2022-New) [NLJIET] 4 6 Explain usage of NODE_ENV? (Dec-2022-New) [NLJIET] 3 7 What is REPL? What purpose it is used for? (Dec-2022-New) [NLJIET] 4 8 Explain an event-loop in Node.js. (Dec-2022-New) [NLJIET] 3 9 What is an event emitter? [NLJIET] 3 10 What is event? [NLJIET] 3 11 What is Timer in Node JS? [NLJIET] 3 12 What is error handling in Node JS? [NLJIET] 4 13 What is buffer? [NLJIET] 3 14 Write a short note on Stream. [NLJIET] 4 15 What is web server? Give functions of web server. [NLJIET] 4 16 Write features of express in Node JS. [NLJIET] 3 17 What is API? [NLJIET] 4 18 What is REST API? [NLJIET] 4 19 What is Session? [NLJIET] 3 20 What is Cookie? [NLJIET] 3 21 What is design patterns? [NLJIET] 4 22 What is caching? [NLJIET] 3 23 What is Scalability? [NLJIET] 4 DESCRIPTIVE QUESTIONS 1 Write a Node JS code to create a server. (June-2022-New) [NLJIET] 7 2 What is stream? Write node JS code to read from stream. (June-2022-New) [NLJIET] 7 3 How to create a simple server in Node.js that returns Hello World? (Dec-2022-New) 7 [NLJIET]
Advanced Web Programming (3161611)
Ad 2023 Page 4 New L J Institute of Engineering and Technology Semester: VI (2023)
4 Explain piping and chaining of streams with example. (June-2022-New) [NLJIET] 7
5 Explain Timers in detail in Node JS. [NLJIET] 7 6 Explain Stream in detail. [NLJIET] 7 7 Explain working principle of web server. [NLJIET] 7 8 Explain REST API in detail. [NLJIET] 7 9 Explain session and cookie in detail in Node JS. [NLJIET] 7 10 Explain caching and Scalability in detail. [NLJIET] 7
CHAPTER NO- 6 : Database Programming with Node JS
and MongoDB TOPIC : Mongo DB SHORT QUESTIONS 1 Write a note on MongoDB. (June-2022-New) [NLJIET] 3 2 Enlist the features of MongoDB. [NLJIET] 4 3 Why MongoDB is needed? [NLJIET] 3 4 Explain commands of MongoDB. [NLJIET] 4 DESCRIPTIVE QUESTIONS 1 Write Node JS programs for database connectivity with MongoDB including insert 7 operation in MySQL database. (June-2022-New) [NLJIET] 2 Write code to perform Insert and find operations on Student database using Node.js and 7 MongoDB. (Dec-2022-New) [NLJIET] 3 Write code to perform update and delete operations on Employee database 7 using Node.js and MongoDB. (Dec-2022-New) 4 Explain data types of MongoDB in detail. [NLJIET] 7 5 Explain insertion and deletion database operation using Node JS. [NLJIET] 7 6 Write a program to display the sorted data in the database using Node JS. [NLJIET] 7