Website Glossary

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

1.

HTML (Hypertext Markup Language): The standard markup language for


creating web pages and web applications.
2. CSS (Cascading Style Sheets): A style sheet language used for describing the
presentation of a document written in HTML.
3. JavaScript: A programming language that enables interactive elements on
websites, such as animations, dynamic content, and user input validation.
4. Responsive Design: Design approach aimed at creating web pages that provide
an optimal viewing experience across a wide range of devices (desktops, tablets,
smartphones).
5. Backend: The server-side of web development that deals with databases, server
logic, and business logic.
6. Frontend: The client-side of web development that deals with the user interface
and user experience.
7. CMS (Content Management System): A software application or set of related
programs that are used to create and manage digital content, often used for
website content management.
8. SEO (Search Engine Optimization): The process of optimizing a website to rank
higher in search engine results pages, thereby increasing organic traffic.
9. HTTP (Hypertext Transfer Protocol): A protocol used for transmitting
hypermedia documents, such as HTML, between a web server and a web browser.
10. HTTPS (Hypertext Transfer Protocol Secure): An extension of HTTP that
provides secure communication over a computer network by encrypting data.
11. Domain Name: The unique name that identifies a website, typically entered into
a web browser's address bar to access the site.
12. Hosting: The service that provides storage space and access for websites on the
internet.
13. URL (Uniform Resource Locator): The address used to access resources on the
internet, such as web pages, files, or directories.
14. API (Application Programming Interface): A set of rules and protocols that
allows different software applications to communicate with each other.
15. Framework: A pre-built structure or set of tools that provides a foundation for
developing software applications, including web applications.
16. Version Control: The management of changes to documents, computer
programs, large web sites, and other collections of information.
17. Responsive Images: Images that automatically adjust their size, resolution, and
presentation based on the user's device and screen size.
18. UI (User Interface): The graphical layout of an application, including buttons,
menus, and other interactive elements with which a user interacts.
19. UX (User Experience): The overall experience a user has with a product or
service, including usability, accessibility, and satisfaction.
20. Cookie: A small piece of data sent from a website and stored on the user's
computer by the user's web browser while the user is browsing.
21. Server: A computer or software that provides data or services to other computers
or clients over a network, such as the internet.
22. Client: A computer program or device that requests services or resources from a
server.
23. Database: An organized collection of data, typically stored and accessed
electronically from a computer system, often used to store website content and
user information.
24. SQL (Structured Query Language): A programming language used for
managing and manipulating relational databases.
25. NoSQL: A category of database management systems that do not strictly adhere
to the traditional relational database model, often used for handling large
volumes of unstructured or semi-structured data.
26. AJAX (Asynchronous JavaScript and XML): A set of web development
techniques used to create asynchronous web applications, allowing for dynamic
content updates without requiring a full page reload.
27. REST (Representational State Transfer): A software architectural style that
defines a set of constraints for creating scalable web services, often used for
building APIs.
28. API Endpoint: A specific URL or URI that represents an entry point for interacting
with a web API, typically corresponding to a specific resource or action.
29. Authentication: The process of verifying the identity of a user or system, often
required for accessing restricted resources on a website or web application.
30. Authorization: The process of determining whether a user or system has
permission to access a particular resource or perform a specific action.
31. Session: A period of interaction between a user and a website or web application,
typically starting when the user logs in and ending when they log out or their
session expires.
32. Cache: A temporary storage mechanism used to store copies of frequently
accessed data, such as web pages or images, to reduce server load and improve
performance.
33. Cross-site Scripting (XSS): A security vulnerability that allows attackers to inject
malicious scripts into web pages viewed by other users.
34. Cross-site Request Forgery (CSRF): A security vulnerability that allows attackers
to trick users into unknowingly performing actions on a website without their
consent.
35. SSL/TLS (Secure Sockets Layer/Transport Layer Security): Protocols used to
secure communication over a computer network, commonly used to encrypt data
transmitted between a web server and a web browser.
36. Content Delivery Network (CDN): A network of distributed servers that work
together to deliver content, such as web pages and media files, to users based on
their geographic location, reducing latency and improving performance.
37. Scalability: The ability of a system to handle increasing amounts of work or
traffic without experiencing a significant decrease in performance or reliability.
38. Load Balancing: The process of distributing incoming network traffic across
multiple servers or resources to optimize resource utilization, maximize
throughput, and minimize response time.
39. DevOps (Development and Operations): A set of practices that combine
software development (Dev) with IT operations (Ops) to shorten the systems
development life cycle and provide continuous delivery of high-quality software.

You might also like