Basics Web Terminology

  1. UI ("User Interface") - is the interface of interaction between the visitor and a computer.

  2. UX ("User Experience") - A user’s interaction with the UI with a focus on how satisfying and successful the experience is.

  3. API (“Application Program Interface”),- is how computers and applications communicate with one another.

  4. Applications ( apps) - are programs designed to perform functions, Exp. desktop, mobile or even web apps.

  5. Server - Computers running software that allows users to access your website and houses the hosting.

  6. HTTP (Hypertext Transport (or Transfer) Protocol )- the data transfer protocol used on the World Wide Web.

  7. HTTPS ("Hypertext Transfer Protocol Secure") - the same as HTTP, but uses encryption methods to secure the data passed to and from webpages.

  8. Breakpoint-
    These are points when your website will adjust to accommodate the screen size to make sure the user has the best experience viewing the website at that size.

  9. Browser-
    The program we used to access the Web — such as Chrome, Firefox, or Safari.

  10. Navigation - Links on a website that points to the other pages. Generally found in the menu at the top of a site or in a footer.

  11. Redirects - A redirect is when a web page is visited at a certain URL, and it changes to a different URL.

  12. Responsive Design - Responsive design ensures that a website is displayed correctly no matter what device the user is viewing it on.

  13. Favicon (“favorite icon”)- it’s the icon that appears in your website’s browser tab.

  14. Domain- The address for a website is entered into the browser.

  15. Bootstrap- refers to a free, open-source front-end framework for designing websites and web apps.

  16. Bug- An error or flaw in the website or app keeps it from running as expected.

  17. Cache- temporary data storage that helps site speed by storing relevant information on your computer the first time you visit a website. Thanks to cache, when you visit the website again, your computer does not have to reload all the website information as it's already saved.

  18. Cookies- It is the data sent by an Internet server to a browser. Each time the browser accesses the same server, it sends the data back as a means of tracking how (and how often) it accesses the server.

  19. Debugging- is the process of identifying the bugs and dealing with them.

  20. Deployment- is a combination of all of the activities that make a software system available for use.

  21. Documentation- the central point of reference for anyone involved in managing, maintaining or using a website or piece of software and provides information on requirements, architecture and design, technical properties, and information for the end user.

  22. Git- a version control system where developers can store and manage their code.

  23. GitHub- a cloud interface for Git, which also offers its features, such as bug tracking, task management and project wikis.

  24. HTML (“Hypertext Markup Language” )-The coding language used to build a website in terms of both form and function.

  25. Attributes - are special words used inside the opening tag to control an HTML Element's behavior.

  26. iFrame - HTML element used to embed a website within another website.

  27. Meta Tag - Additional information on web pages or elements, such as the way a piece of content should display in Google search results, the photo credit for an image, etc.

  28. DOM ("Document Object Model") - is a cross-platform and language-independent interface that treats an XML or HTML document as a tree structure wherein each node is an object representing a part of the document. The DOM represents a document with a logical tree.

  29. Opening/Closing Tags - Angle brackets (<>) that bookend an HTML element to help build the structure of a webpage. Closing tags include a forward slash (</>).

  30. Semantic HTML - is the use of HTML markup to reinforce the semantics, or meaning, of the information in webpages and web applications rather than merely to define its presentation or look.

  31. CSS Selectors - Select the HTML elements you want to style. The commonly used selectors use HTML classes, IDs, and tags; but there are a plethora of complex selectors that can be used to granularly select elements.

  32. CSS Property - Characteristics that are dictated by CSS such as color schemes and fonts.

  33. Hex - Hex color codes are the most commonly used color-coding system that provides values that tell the display how much of a color to show.

  34. JavaScript - is a programming language, which web developers use to add automation, animations, and interactivity to web pages.

  35. NPM ("Node Package Manager")- The default package manager for the JavaScript runtime environment Node.js

  36. Sitemap - Outline of all pages on a website, organized in hierarchical order.

  37. Library - a collection of pre-written code, functions, modules, objects, and classes.

  38. Framework- a collection of APIs, compilers, support programs, and libraries.