Glossary
A:
Accessibility: Ensuring websites are usable by people with disabilities.
AJAX (Asynchronous JavaScript and XML): A set of web development techniques for creating asynchronous web applications.
API (Application Programming Interface): A set of rules and protocols for building and interacting with software applications.
B:
Backend: The server-side of a website, responsible for data processing and logic.
Bootstrap: A popular front-end framework for responsive web design.
C:
Cache: A temporary storage area for frequently accessed data, improving website performance.
CMS (Content Management System): Software for creating, editing, and managing digital content.
Cookies: Small pieces of data stored in a user's web browser to remember information or track user behavior.
CSS (Cascading Style Sheets): A stylesheet language used for describing the presentation of a web document.
D:
Database: A structured collection of data.
DNS (Domain Name System): A system translating domain names into IP addresses to locate resources on the internet.
DOM (Document Object Model): A representation of a web page's structure that can be manipulated with scripting languages like JavaScript.
E:
E-commerce: Online buying and selling of goods and services.
Encryption: The process of converting data into a code to prevent unauthorized access.
Event Listener: A function that waits for a specific event to occur and triggers a response.
F:
Frontend: The client-side of a website, responsible for user interface and presentation.
FTP (File Transfer Protocol): A standard protocol for transferring files between computers on the internet.
G:
Git: A distributed version control system for tracking changes in source code during development.
GitHub: A web-based platform for version control and collaboration.
Grid System: A layout structure that divides a web page into columns and rows to achieve responsive designs.
H:
Hosting: A service that provides server space and resources to make websites accessible on the internet.
HTML (Hypertext Markup Language): A standard markup language for creating web pages and web applications.
HTTP (Hypertext Transfer Protocol): A protocol for data communication on the web.
I:
IDE (Integrated Development Environment): A software suite that combines coding, debugging, and project management tools.
IoT (Internet of Things): The network of interconnected physical devices and objects capable of collecting and exchanging data.
IP Address: A unique numerical label for identifying devices on a network.
J:
JavaScript: A popular scripting language for web development used to create interactive and dynamic web content.
JSON (JavaScript Object Notation): A lightweight data-interchange format commonly used for data exchange between a server and a web application.
K:
Keyword: A specific word or phrase used in web content to improve search engine rankings.
KPI (Key Performance Indicator): Metrics used to evaluate and measure the performance of a website or web application.
L:
LAMP Stack: A software bundle including Linux, Apache, MySQL, and PHP/Python/Perl.
Landing Page: A web page specifically designed to capture visitor information or drive a particular action.
Load Time: The duration it takes for a web page to fully load in a web browser.
M:
Middleware: Software that acts as an intermediary layer between different software applications or components.
Mobile-Responsive: Design that adapts to various screen sizes and devices.
MySQL: A popular open-source relational database management system (RDBMS).
N:
Navigation: The structure and system for moving through a website or application.
Node.js: An open-source runtime environment for executing JavaScript code on the server.
O:
OAuth (Open Authorization): A protocol that allows secure authorization between web applications and services.
Open Source: Software or code that is publicly accessible, modifiable, and redistributable.
OS (Operating System): System software managing computer hardware and software resources.
P:
PHP: A widely-used server-side scripting language for web development.
Plugin: A piece of software that adds specific features or functionalities to a larger program or application.
Q:
QA (Quality Assurance): The process of ensuring a product meets quality standards.
Query: A request for information from a database or search engine, often written in SQL.
R:
Responsive Design: Designing websites to adapt and function well on various screen sizes and devices.
REST (Representational State Transfer): A software architectural style for designing networked applications.
Ruby on Rails: A web application framework written in Ruby.
S:
SaaS (Software as a Service): A cloud computing model where software is delivered as a service over the internet.
SEO (Search Engine Optimization): Techniques and strategies used to improve a website's visibility in search engine results.
SSL (Secure Sockets Layer): A security protocol for encrypted communication.
T:
UI/UX (User Interface/User Experience): The design and overall user experience of a website or application.
V:
Version Control: Managing changes to code using systems like Git.
Viewport: The visible area of a web page in a web browser.
Virtual Hosting: Hosting multiple websites on a single server.
W:
Web Hosting: A service that provides the infrastructure and resources to make websites accessible on the internet.
Wireframe: A visual representation or blueprint of a web page's layout and structure.
WordPress: An open-source CMS.
X:
XHR (XML Http Request): A JavaScript object for making asynchronous requests to a server.
XML (Extensible Markup Language): A markup language for structuring and storing data.
Z:
Z-Index: A CSS property controlling the stacking order of elements on a web page.