CS 320 L1 - L3

41 flashcardsby Elijah
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
Who developed the WWW?
Tim Berners-Lee.
2
What is the Internet?
A network of networks worldwide, supported by the TCP/IP suite of protocols.
3
What was the original name of the Internet?
ARPANET, a research network developed by the US Dept. of Defense.
4
What are the three tiers of web architecture?
2-tiered, 3-tiered, and multi-layered architectures.
5
What is a distributed system?
An application or system where components are contained in multiple computers on a network.
6
What is web design?
The design of web pages, websites, web applications, and web services.
7
What are the three layers of a web page?
Content, Presentation, and Behavior.
8
What is HTML used for in web design?
HTML is used for content and semantic markup of web pages.
9
What is CSS used for?
CSS is used for presentation and styling of web pages.
10
What is JavaScript used for?
JavaScript is used for the behavior and functionality of web pages.
11
What are some examples of web browsers' JavaScript engines?
Chrome's V8 engine.
12
What is XML?
A markup language that defines rules for encoding documents in a format that is both human-readable and machine-readable.
13
What is JSON?
A data format comparable to XML but typed (numbers, strings, booleans).
14
What is Bootstrap?
A popular CSS library/framework used for responsive web design.
15
What is jQuery?
A JavaScript library primarily used for DOM manipulation.
16
What 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.




17
What are some applications of the Internet?
Email, FTP, VoIP, Telnet, Newsgroup, WWW.
18
What is load balancing in a distributed system?
It improves performance by distributing system loads across multiple resources.
19
What is semantic markup in HTML?
It defines the structure of the document using tags like headers, paragraphs, and lists.
20
What should be avoided in HTML5?
Presentational markup tags such as <i>, <b>, <font>, <color>.
21
What is a ruleset in CSS?
A set of style properties applied to HTML elements, defined using a selector, properties, and values.
22
What is unobtrusive JavaScript?
It separates JavaScript code into its own files and ensures that it doesn't clutter the webpage.
23
What are the goals of the three layers of a webpage?
Making content easily created, accessible, and updating the presentation and behavior easily.
24
What is Ajax?
A technology used to send and receive data asynchronously between a web browser and a server.
25
What is Sass?
A CSS preprocessor that introduces variables and functions to simplify writing and maintaining CSS code.
26
What are backend frameworks used for web development?
Django (Python), ASP.NET MVC (ASP.NET), Node.js (JavaScript), Raxan (PHP).
27
What is a content management system (CMS)?
A system like Joomla, Drupal, or WordPress, used to manage website content efficiently.
28
What is React.js?
A JavaScript library used for building user interfaces.
29
What is MEAN stack?
A framework that integrates MongoDB, Express.js, Angular.js, and Node.js for full-stack JavaScript development.
30
What is XML used for?
To structure, transmit, and store data in a human-readable and machine-readable format.
31
What is lodash.js?
A JavaScript utility library offering array and object manipulation functions like groupby, sort, and more.
32
What is Vue.js?
A progressive JavaScript framework used for building user interfaces and single-page applications.
33
What is the World Wide Web (WWW)?
A distributed network service/application on the Internet, also an information-space.
34
What is Django?
A web framework written in Python that makes it easy to build web applications quickly.
35
What built-in features does Django include?
Database manager, user authentication, and form handling.
36
What security benefits does Django provide?
It offers strong security features to protect against common web threats.
37
What is Django's application structure called?
Model-Template-View (MTV) structure.
38
What is Node.js?
A JavaScript runtime that allows JavaScript to run on the server side.
39
What makes Node.js suitable for real-time applications?
It uses an event-driven model that handles many connections simultaneously.
40
What is Node.js known for?
Its speed and ability to scale easily.
41
What is npm in the Node.js ecosystem?
Node Package Manager, which provides a large collection of libraries and tools.
Study all 41 cards for free