Introduktion

Webbstandard

Vad är en webbstandard

Web standards are the formal, non-proprietary standards and other technical specifications that define and describe aspects of the World Wide Web.

På enkel svengelska

Best Practice som man ska följa på webben

Webbstandarder

  • HTML
  • CSS
  • JavScript
  • etc.

Anledning

  • Funktionalitet
  • Tillgängligt
  • Användbarhet

Mindre förvirring om alla vet hur allting fungerar

Vad är ens webben

World Wide Web

World Wide Web

Vad är internet?

Förklara med egna ord vad internet är.

Googla inte vad det är.

Ta längre rast (20-25 min) och diskutera med varandra vad era definitioner är.

(internet === WWW) ?

Tekniskt sett inte samma sak

WWW är en del av internet

Tim Berners-Lee

Sir Timothy John Berners-Lee

Ett sätt att dela resurser på internet via främst HTTP

World Wide Web

Internet är nätverket av nätverk som webben vilar på

Ursprungligen framtaget av amerikanska militären för att dela information

1975 - Map of Internet

ARPANET (1969)

Chandlers PC

Utvecklingen går framåt

  • ES6/ES2015 är standardiserat och släppt
  • Används i stor grad men långt ifrån implementerat överallt
  • CSS3 tar vi för givet men fanns inte ens när vissa av oss började koda enklare hemsidor

World Wide Web Consortium

(W3C)

Evil plan
Tim Berners-Lee

Sir Timothy John Berners-Lee

Ursprung

  • 1989: WWW uppfans
  • 1993: HTML - första utkast
  • 1994: W3C bildas
  • 1995: JS släpps
  • 1996: CSS - första utkastet

Många organisationer

  • W3C
  • WHATWG (The Web Hypertext Application Technology Working Group)
  • ECMA (European Computer Manufacturers Association)
  • ISO (International Organization for Standardization)
  • IETF (The Internet Engineering Task Force)

Allting måste implementeras

  • Chrome - Google
  • Safari - Apple
  • Firefox - Mozilla
  • IE - Microsoft

Vem får bestämma?

Kursens innehåll

  • Webbstandarder: HTML/CSS/JS/DOM
  • Webbläsarens roll
  • Organisationer bakom
  • HTTP-protokollet

Examination

  • Tentamen: IG/G/VG
  • Muntlig presentation i grupp: IG/G
  • Skriftlig inlämning: IG/G
  • Kunskap i att identifiera varför det är viktigt att utveckla webbsidor som följer webbstandards.
  • Kunskap om olika webbläsare och vilka företag som ligger bakom dessa.
  • Förståelse för webbstandards och de olika organisationerna som hör till dessa samt hur framtagande av webbstandarder går till.
  • Kunskaper om de rekommendationerna som fastställs som webbstandard och förstå hur utvecklingen av rekommendationen har sett ut i ett historiskt perspektiv.
  • Grundläggande kunskaper om olika definitioner av olika begrepp och beståndsdelar i HTML, CSS och DOM.
  • Kunskaper om http-protokollet och dess funktion.

Väl Godkänd

  • Har fördjupad förståelse för http-protokollet och detaljerat kunna beskriva flertalet av de åtgärder det kan utföra.
  • Har stor förmåga att förstå, redogöra och kunna definiera för de rådande aktörerna inom webbstandarder.
  • Avancerad kunskap om olika definitioner av olika begrepp och beståndsdelar i HTML, CSS och DOM och utförligt kunna redogöra för detta.

Teoretiskt

Hitta information och presentera

Kritiskt granska

Avslutas med tentamen

What's next?

"Läxa" - ni kommer behöva det till nästa vecka

  • https://www.w3.org/
  • https://en.wikipedia.org/wiki/Web_standards