Web Development LESSON 1-3

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/92

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:38 PM on 9/21/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

93 Terms

1
New cards

Internet

A network of connected computers governed by a system of standards and rules designed to share information.

2
New cards

Cold War

Historical geopolitical tension between the US and Soviet Union that served as a catalyst for creating survivable, distributed communications.

3
New cards

Sputnik

The Soviet Union satellite launch that spurred the U.S. Defense Department to design a decentralized network capable of surviving a nuclear attack.

4
New cards

ARPANET

Advanced Research Projects Agency Network; defense-funded network that evolved into the Internet.

5
New cards

January 1, 1983

The official birthday of the Internet, the date ARPANET and Defense Data Network officially switched to TCP/IP.

6
New cards

TCP/IP

Transfer Control Protocol/Internetwork Protocol; communications standard enabling different computers across separate networks to talk to each other.

7
New cards

UNIVAC I

Universal Automatic Computer; first American commercial business computer delivered to Census Bureau in 1951 and GE in 1954.

8
New cards

World Wide Web (WWW)

Hypertext-based information management system proposed in 1989 at CERN allowing documents to be linked across networks.

9
New cards

CERN

European particle physics laboratory in Geneva, Switzerland where the World Wide Web was invented.

10
New cards

Tim Berners-Lee

The CERN computer specialist who proposed and created the initial prototype of the World Wide Web.

11
New cards

Robert Cailliau

Tim Berners-Lee's partner who co-created the prototype for the World Wide Web.

12
New cards

NCSA Mosaic

The first graphical browser, introduced in 1992, transitioning the Web into mass media.

13
New cards

W3C

World Wide Web Consortium; international standards community that oversees open web standards and accessibility guidelines.

14
New cards

1994

The year the Netscape web browser was released.

15
New cards

1998

The year the Google search engine was launched.

16
New cards

2004

The year Facebook was launched and the WHATWG was formed.

17
New cards

2007

The milestone year marking the release of the modern smartphone (iPhone).

18
New cards

2010

The milestone year marking the release of the tablet computer (iPad).

19
New cards

Protocol

A standardized method for transferring data or documents over a network.

20
New cards

HTTP

HyperText Transfer Protocol; request-response protocol used by the Web to define how messages are formatted and transmitted.

21
New cards

Intranet

A private, internal website or network protected by firewalls used to exchange information solely within an organization.

22
New cards

Extranet

A private network like an intranet that provides password-restricted access to select outside users such as clients or vendors.

23
New cards

Firewall

A security mechanism used to protect intranets from unauthorized outside access.

24
New cards

Web Application

An application accessed with a web browser over the Internet or an intranet.

25
New cards

Web Browser

Client software used to request resources, communicate with web servers, parse HTML, and render web pages.

26
New cards

Microsoft Edge

Web browser developed by Microsoft.

27
New cards

Mozilla Firefox

Open-source web browser developed by Mozilla.

28
New cards

Apple Safari

Web browser developed by Apple.

29
New cards

Google Chrome

Web browser developed by Google.

30
New cards

Opera

Web browser developed by Opera Software.

31
New cards

Web Client

The human user and/or browser software that requests resources from a server and displays results.

32
New cards

Web Server

Hardware machine or software program that receives client requests, locates resources, and transmits HTTP responses.

33
New cards

HTTP Request

Message sent from a client browser to a server requesting a specific document or file.

34
New cards

HTTP Response

Message returned by a web server containing status codes, headers, and requested document data.

35
New cards

404 Not Found

The standard HTTP error status code returned when a web server cannot locate the requested file.

36
New cards

IIS

Internet Information Services; proprietary web server software developed by Microsoft Windows.

37
New cards

Apache Web Server

Open-source, cross-platform web server software supporting UNIX, Linux, OS X, and Windows.

38
New cards

Nginx

High-performance web server software pronounced "engine x".

39
New cards

GWS

Google Web Server; Google's proprietary web server infrastructure.

40
New cards

HTTP Header

Metadata block in an HTTP message containing transmission data, browser/server info, and content types.

41
New cards

HTTP Body

The payload section of an HTTP message containing actual document content such as HTML code.

42
New cards

Cloud Computing

Delivery of virtualized IT infrastructure and computing services abstracted from physical hardware.

43
New cards

IaaS

Infrastructure-as-a-Service; pay-as-you-go access to fundamental compute, virtual servers, storage, and networking.

44
New cards

PaaS

Platform-as-a-Service; cloud provider hosts hardware, OS, runtime, and databases while developers manage applications and data.

45
New cards

SaaS

Software-as-a-Service; applications hosted entirely in the cloud accessed via browser or API where provider handles everything.

46
New cards

Server Virtualization

Running multiple operating systems and environments simultaneously on a single physical machine via a hypervisor.

47
New cards

Virtual Machine Monitor (VMM)

Software or hardware hypervisor layer managing physical system resources across multiple virtual operating systems.

48
New cards

Standalone Approach

Virtualization architecture where the VMM hypervisor runs directly on top of bare metal hardware.

49
New cards

Host-Guest Approach

Virtualization architecture where a guest OS runs inside a VMM installed on an underlying host operating system.

50
New cards

Botnet

Coordinated network of compromised computers running malicious bot programs controlled via a network connection.

51
New cards

Bot

Malicious application payload installed on an infected PC without user knowledge.

52
New cards

Command and Control (C&C) Server

A central IRC or web server used by botnet operators to broadcast instructions to compromised computers.

53
New cards

Internet of Things (IoT)

Network of physical objects with on/off switches and sensors communicating and exchanging telemetry over the Internet.

54
New cards

SMART Planning Cycle

Framework for project objectives: Specific, Measurable, Attainable, Realistic, and Timely.

55
New cards

Specific (SMART)

Criterion ensuring an objective is detailed enough to convey full scope so implementation can begin.

56
New cards

Measurable (SMART)

Criterion ensuring an objective has a distinct, quantifiable indicator of completion.

57
New cards

Attainable (SMART)

Criterion verifying whether completing the task is physically or logistically possible at all.

58
New cards

Realistic (SMART)

Criterion determining if an objective can be achieved given available timelines and resource constraints.

59
New cards

Timely (SMART)

Criterion ensuring an objective is delivered by a useful, actionable deadline.

60
New cards

The Fold

The upper visible area of a web page before scrolling, prioritized for key branding and high-impact content.

61
New cards

Typography

The study of font styles, readability, conveying emotion or tone, and pairing harmonious type families.

62
New cards

Site Map

Hierarchical XML file or diagram placed in the root directory mapping site structure for search bots and users.

63
New cards

Wireframe

Visual skeletal layout or mockup mapping element positions, interface controls, and UX navigation pathways.

64
New cards

Framework

Comprehensive code compilation providing structural classes, functions, and architecture to build apps rapidly.

65
New cards

Yii Framework

Component-based PHP framework designed to reduce SQL statement writing using MVC architecture.

66
New cards

Ruby on Rails

Open-source MVC web development framework written in Ruby that runs on Linux.

67
New cards

AngularJS

Google-backed client-side JavaScript front-end framework using MVC patterns for single-page applications.

68
New cards

Node.js

Scalable, event-driven JavaScript backend environment suited for real-time, data-intensive distributed applications.

69
New cards

Laravel

Open-source PHP framework featuring an elegant syntax, dependency manager, and tools for deployment.

70
New cards

Django

Python-based MVC web framework built for security, scalability, and meeting rapid newsroom deadlines.

71
New cards

CodeIgniter

PHP application framework loosely following MVC where controllers are mandatory but models and views are optional.

72
New cards

Zend Framework

Object-oriented enterprise PHP framework aligned with agile methodology and high customizability.

73
New cards

Template

Pre-structured grid layout files with placeholder elements used to establish a website's look and feel rapidly.

74
New cards

Bootstrap

Open-source front-end framework developed by Twitter providing CSS, JavaScript, and UI components.

75
New cards

Foundation

Responsive front-end grid framework focused on multi-platform styling, rapid prototyping, and wireframing.

76
New cards

Visual Studio Code

Microsoft source code editor featuring built-in JavaScript/TypeScript/Node.js support and extensive language extensions.

77
New cards

Sublime Text

Fast, lightweight, clutter-free cross-platform code editor supporting multiple programming languages.

78
New cards

PyCharm

Python-focused IDE supporting web languages with both free and professional editions.

79
New cards

NetBeans

Free multi-language IDE supporting JavaScript, HTML, PHP, and C/C++.

80
New cards

Bluefish

Lightweight, cross-platform IDE supporting HTML, CSS, PHP, Python, Perl, and SQL.

81
New cards

Notepad++

Windows text editor offering syntax highlighting, tabbed document editing, regex find-replace, and macros.

82
New cards

API

Application Programming Interface; controlled gateway exposing data and routines using a predetermined vocabulary.

83
New cards

Mashup

A web application or service created by combining data and features from multiple third-party APIs.

84
New cards

SDK

Software Development Kit; package combining an API, documentation, and tools to help developers build apps.

85
New cards

Lessig's Three Layers

Model describing the Internet across Physical (hardware), Code (software commons), and Content (media) layers.

86
New cards

HTML

HyperText Markup Language; markup notation specifying the structure, layout, and contents of web pages.

87
New cards

Document Markup

Notation system that defines how manuscript or electronic document text is meant to be formatted and structured.

88
New cards

HTML Living Standard

The continuously updated, authoritative HTML specification maintained by WHATWG.

89
New cards

WHATWG

Web Hypertext Application Technology Working Group; browser vendor consortium that maintains the HTML Living Standard.

90
New cards

DOM

Document Object Model; platform-independent tree structure representing HTML tags, attributes, and text in memory.

91
New cards

HTML Tag

Syntax element enclosed in angle brackets (<>) used to delimit the start and end of document elements.

92
New cards

HTML Element

A complete markup unit comprising the opening tag, attributes, contained text or nested tags, and closing tag.

93
New cards

Single Tag

An empty element lacking content and closing tags, written with a self-closing slash like .