Module 2 Possible Question
Module 2 Possible Question
1. Client-Side Scripting
• Question: Define client-side scripting and provide three examples of its use in web
development.
• Question: List and explain three advantages of using client-side scripting in web
applications.
2. Server-Side Scripting
• Question: What is server-side scripting, and how does it differ from client-side scripting?
• Question: Provide four examples of tasks typically handled by server-side scripting.
• Question: Compare and contrast client-side scripting and server-side scripting, including
their primary roles in web development.
• Question: How do client-side and server-side scripting work together to create dynamic
and interactive web applications?
• Question: Explain the role of CSS in web development and how it enhances HTML.
• Question: Describe the box model in CSS and its components.
6. JavaScript
• Question: Define JavaScript and explain its significance in frontend web development.
• Question: Discuss two key features introduced in ECMAScript 2020.
• Question: Compare the different CSS layout techniques: float, flexbox, and grid layout.
Provide use cases for each.
• Question: Describe the flexbox model and its two main axes.
Version Control Systems
• Question: What is a Version Control System (VCS), and why is it important in web
development?
• Question: Explain how Git, as a distributed version control system, facilitates
collaboration among developers.