1Who developed the WWW?
Tim Berners-Lee.
2What is the Internet?
A network of networks worldwide, supported by the TCP/IP suite of protocols.
3What was the original name of the Internet?
ARPANET, a research network developed by the US Dept. of Defense.
4What are the three tiers of web architecture?
2-tiered, 3-tiered, and multi-layered architectures.
5What is a distributed system?
An application or system where components are contained in multiple computers on a network.
6What is web design?
The design of web pages, websites, web applications, and web services.
7What are the three layers of a web page?
Content, Presentation, and Behavior.
8What is HTML used for in web design?
HTML is used for content and semantic markup of web pages.
9What is CSS used for?
CSS is used for presentation and styling of web pages.
10What is JavaScript used for?
JavaScript is used for the behavior and functionality of web pages.
11What are some examples of web browsers' JavaScript engines?
Chrome's V8 engine.
12What is XML?
A markup language that defines rules for encoding documents in a format that is both human-readable and machine-readable.
13What is JSON?
A data format comparable to XML but typed (numbers, strings, booleans).
14What is Bootstrap?
A popular CSS library/framework used for responsive web design.
15What is jQuery?
A JavaScript library primarily used for DOM manipulation.
16What is the difference between a library and a framework?
A library provides functions for specific tasks, while a framework defines the structure of an application.
17What are some applications of the Internet?
Email, FTP, VoIP, Telnet, Newsgroup, WWW.
18What is load balancing in a distributed system?
It improves performance by distributing system loads across multiple resources.
19What is semantic markup in HTML?
It defines the structure of the document using tags like headers, paragraphs, and lists.
20What should be avoided in HTML5?
Presentational markup tags such as <i>, <b>, <font>, <color>.
21What is a ruleset in CSS?
A set of style properties applied to HTML elements, defined using a selector, properties, and values.
22What is unobtrusive JavaScript?
It separates JavaScript code into its own files and ensures that it doesn't clutter the webpage.
23What are the goals of the three layers of a webpage?
Making content easily created, accessible, and updating the presentation and behavior easily.
24What is Ajax?
A technology used to send and receive data asynchronously between a web browser and a server.
25What is Sass?
A CSS preprocessor that introduces variables and functions to simplify writing and maintaining CSS code.
26What are backend frameworks used for web development?
Django (Python), ASP.NET MVC (ASP.NET), Node.js (JavaScript), Raxan (PHP).
27What is a content management system (CMS)?
A system like Joomla, Drupal, or WordPress, used to manage website content efficiently.
28What is React.js?
A JavaScript library used for building user interfaces.
29What is MEAN stack?
A framework that integrates MongoDB, Express.js, Angular.js, and Node.js for full-stack JavaScript development.
30What is XML used for?
To structure, transmit, and store data in a human-readable and machine-readable format.
31What is lodash.js?
A JavaScript utility library offering array and object manipulation functions like groupby, sort, and more.
32What is Vue.js?
A progressive JavaScript framework used for building user interfaces and single-page applications.
33What is the World Wide Web (WWW)?
A distributed network service/application on the Internet, also an information-space.
34What is Django?
A web framework written in Python that makes it easy to build web applications quickly.
35What built-in features does Django include?
Database manager, user authentication, and form handling.
36What security benefits does Django provide?
It offers strong security features to protect against common web threats.
37What is Django's application structure called?
Model-Template-View (MTV) structure.
38What is Node.js?
A JavaScript runtime that allows JavaScript to run on the server side.
39What makes Node.js suitable for real-time applications?
It uses an event-driven model that handles many connections simultaneously.
40What is Node.js known for?
Its speed and ability to scale easily.
41What is npm in the Node.js ecosystem?
Node Package Manager, which provides a large collection of libraries and tools.