Definitions 1
Definitions 2
Define Term 1
Define Term 2
100

Software used to access and view websites.

browser

100

A high-level, dynamic, and interpreted programming language used to create interactive web pages, add functionality to websites, and enhance user experience on the internet by manipulating the behavior of web pages and web applications.

Java Script

100

Algorithm

An algorithm is a set of instructions that is used to solve a specific problem or perform a particular task, such as sorting data, searching for information, or optimizing a system, by executing a series of well-defined steps in a predetermined order to produce a desired output.

100

front-end developer

A software developer who specializes in building the user interface and user experience of a website or application, focusing on the client-side of the application, using programming languages such as HTML, CSS, and JavaScript to create responsive, interactive, and visually appealing interfaces.

200

Malicious software designed to harm, exploit, or disable devices and systems.

Malware

200

Device that forwards data packets between computer networks

Router

200

Cache

A storage location for frequently accessed data to speed up subsequent access.

200

Social engineering

Manipulating individuals into divulging confidential or sensitive information, or performing certain actions, by exploiting human psychology rather than exploiting technical vulnerabilities.

300

Small data file stored on a user's device by a website for tracking and personalization.

Cookie

300

The process of improving the visibility and ranking of a website in search engine results pages (SERPs) through various techniques, such as keyword optimization, link building, and content creation

Search Engine Optimization (SEO)

300

HTTP 

  1. HTTP (Hypertext Transfer Protocol): The protocol used for transferring web pages on the internet.
300

HTTPS

(Hypertext Transfer Protocol Secure): An extension of HTTP with secure encryption.

400

Security system that monitors and controls incoming and outgoing network traffic.

Firewall

400

The process of collecting and analyzing data on website behavior, such as page views, clicks, and conversions, to understand user behavior, track website performance, and make data-driven decisions to improve the user experience and increase online success

Website analytics

400

bandwidth

The maximum rate of data transfer across a network path

400

Cloud computing

Cloud Computing: A model of delivering computing services over the internet, where resources such as servers, storage, and applications are provided as a service, allowing users to access and use them on-demand without maintaining physical infrastructure

500

A storage location for frequently accessed data to speed up subsequent access

Cache

500

Delay between a user's action and the response from a network.

Latency

500

compiler

A special program that translates a programming language's source code into machine code, bytecode or another programming language. The source code is typically written in a high-level, human-readable language such as Java or C++.

500

VPN

VPN (Virtual Private Network): Creates a secure, encrypted connection over a less secure network, typically the internet.