Save
WebTech
Save
Share
Learn
Content
Leaderboard
Learn
Created by
Urbina, Chelsea
Visit profile
Subdecks (1)
WebTech1
WebTech
38 cards
Cards (84)
Web technology
All the tools and systems used to create and operate websites and web-based applications
Web technology includes
Software
Hardware
Programming languages
Standards
Web technology
Covers web design, development, servers, browsers, e-commerce, and content management systems
Aims to enhance the functionality, speed, and user experience of web-based applications
World Wide Web (WWW)
Enables users to access information through web browsers
Web servers
Process requests and send responses to web browsers
Web browsers
Tools used to view web pages
HTML
Language for structuring and displaying content on web pages
CSS
Styles web pages by adding colors, fonts, and styles
JavaScript
Adds interactive features and animations to web pages
Backend Technologies
Tools for server-side development of web applications
Database Systems
Store and retrieve data used in web applications
Development of ARPANET by the United States Department of Defense to share information
1960s
Tim Berners-Lee's idea of hypertext system led to the creation of the World Wide Web
1989
Berners-Lee developed the first web browser, leading to the establishment of the first web server
1991
Increased usage of web browsers like Netscape Navigator and Internet Explorer
Mid-1990s
Introduction of interactive web technologies like PHP, ASP.NET, and JavaScript
Late 1990s
Focus on accessibility and user-friendliness with HTML and CSS
Early 2000s
Emergence of social media, mobile devices, and cloud computing, transforming web usage
Late 2000s and 2010s
Ongoing evolution with advancements in artificial intelligence, virtual/augmented reality, and the Internet of Things
Today
Protocols
Rules and procedures necessary for successful communication between devices
Types of protocols
Different types of protocols are used for various forms of communication
Standards
Rules for data communication required for exchanging information among devices, established by organizations like IEEE, ISO, and ANSI
Types of standards
De Facto Standard
De Jure Standard
Search engine indexing
Organizing and storing online content in a central database (index) to analyze and serve it to users on Search Engine Results Pages (SERPs)
How a search engine indexes a site
Crawlers investigate links and content before indexing
Social media
Websites and applications focusing on communication, community input, content-sharing, and collaboration
Social media for businesses
Used to market products, connect with customers, and gather feedback
Businesses can respond to customer feedback promptly and maintain customer relationships
HTML5 semantic elements
Tags that have a specific meaning or purpose, such as <header>, <nav>, <section>, <article>, <footer>, and more
HTML5 semantic elements
Replace the generic <div> and <span> tags used in HTML4
Tell browsers and search engines what kind of content is inside them and how it relates to the rest of the page
Examples of HTML5 semantic elements
<header>
<nav>
<section>
<article>
<footer>
HTML5 semantic elements
Elements that convey meaning beyond just presentation, such as <header>, <nav>, <main>, <section>, <article>, <footer>, etc.
Semantic markup
Using HTML elements that convey meaning beyond just presentation
Improves accessibility by providing clear structure and context to assistive technologies
ARIA (Accessible Rich Internet Applications)
Attributes that enhance the accessibility of web content for users of assistive technologies
Example of using aria-label attribute
<button aria-label="Add to Cart">+</button>
Accessibility testing tools
Help developers identify and address accessibility issues in web content
Examples: WAVE, Axe by Deque, Lighthouse, Accessibility Insights
HTML layout
The structure that helps the user navigate through web pages easily
HTML layout elements
<header>
<nav>
<section>
<article>
<aside>
<footer>
<details>
<summary>
Divs vs Spans
Divs - Block-level elements used for grouping and organizing content
Spans - Inline elements used for applying styles or adding semantic meaning to a specific part of text
Block vs Inline
Block-level elements start on a new line and take up the full width available
Inline elements do not start on a new line and only take up as much width as necessary
CSS Box Model
A fundamental concept in web design that describes the structure of HTML elements, including content, padding, border, and margin
See all 84 cards