web Tech

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Sub:Web Technology Sub Code:BCS-502

Question Bank

Unit I: Introduction

1. Explain the history of web development and its evolution over the years.
2. What are the protocols governing the web? Explain HTTP and HTTPS.
3. Write short notes on client-server architecture.
4. Discuss the role of Internet services and tools in web development.
5. What are the key strategies for writing web projects?
6. Define and explain the concept of web and Internet.
7. Illustrate the process of connecting to the Internet with examples.
8. What are the tools commonly used for client-server computing?
9. Compare and contrast static and dynamic web pages.
10. How does the DNS (Domain Name System) work in Internet services?

Unit II: Web Page Designing

1. What is HTML? Explain the structure of an HTML document.


2. Describe the use of tables, lists, and forms in HTML with examples.
3. What is XML? Explain the importance of DTD (Document Type Definition) in XML.
4. Explain the concept of XML schemes and object models.
5. How are frames used in HTML? Provide examples.
6. Describe the role of CSS in web page designing.
7. What are the different types of CSS? Explain with examples.
8. How is DOM used in presenting and interacting with XML data?
9. Define SAX and its application in XML processing.
10. Design a sample HTML form with CSS styling to collect user data.

Unit III: CSS and Advanced Concepts

1. What are CSS properties? Explain background, text formatting, and fonts.
2. Describe the concept of CSS grouping, dimension, and display properties.
3. Explain the concept of pseudo-classes in CSS with examples.
4. How do CSS properties enhance the appearance of navigation bars?
5. Write a CSS code for creating a responsive page layout.
6. What is the difference between block and inline elements? Provide examples.
7. Explain the concepts of attribute selectors and positioning in CSS.
8. Describe the use of padding, borders, and margins in CSS design.
9. Illustrate CSS styling for forms and tables.
10. Discuss the advanced CSS techniques for creating interactive web pages.

Unit IV: Scripting and Networking

1. What is JavaScript? Explain its importance in web development.


2. Describe the key features and functions of AJAX.
3. Write a JavaScript program to validate a form.
4. What are Internet addressing methods? Explain IP and factory methods.
5. Discuss the role of TCP/IP in networking.
6. Explain the concepts of client sockets and server sockets in web applications.
7. What is Node.js? Explain its architecture and environment setup.
8. Illustrate the concept of callbacks and events in Node.js.
9. What is MongoDB? How are databases created and manipulated in MongoDB?
10. Write a Node.js program to insert and retrieve data from MongoDB.

Unit V: Server-Side Development

1. Explain the servlet lifecycle with a diagram.


2. How is session tracking achieved using cookies in servlets?
3. Describe the key components of the Java Server Pages (JSP).
4. Write a servlet program to handle HTTP GET and POST requests.
5. Explain the concept of JavaBeans with types of beans.
6. Discuss the role of custom tag libraries in JSP.
7. What are implicit objects in JSP? Provide examples.
8. Explain the RESTful API and its integration with Node.js.
9. Illustrate session management using HTTP session tracking.
10. Compare stateless and stateful beans in server-side applications.

You might also like