Presentation i Google Slides
Dokument i Google Docs
Hemläxa kopplad till lektionen
Prov kopplad till lektionen

Lektionsplanering

Årskurs: Gymnasiet
Ämne eller kurs: Datorteknik 1b
Tema: Webbteknologier och nätverkskommunikation

Koppling till styrdokument

Centralt innehåll

Lektionens centrala innehåll omfattar hur webbapplikationer fungerar, inklusive de protokoll och teknologier som ligger bakom nätverkskommunikation, samt hur klient- och serverinteraktion hanteras.

Kunskapskrav

Eleven ska kunna beskriva och ge exempel på hur webbapplikationer kommunicerar, samt kunna förklara grundläggande nätverksprotokoll och deras funktion i webbteknologier.

Lärarledda instruktioner

Introduktion till webbteknologier (10 min)

  • Definiera vad webbteknologier är och deras betydelse för dagens digitala samhälle.
  • Diskutera skillnaderna mellan statiska och dynamiska webbapplikationer.
  • Introducera begrepp som front-end och back-end.

HTTP-protokollet (15 min)

  • Göra en djupdykning i HTTP-protokollet: vad det är och hur det fungerar.
  • Förklara statuskoder och deras betydelse (t.ex. 200, 404, 500).
  • Diskutera HTTPS och vikten av säkerhet i webbkommunikation.

Klient-server-modellen (15 min)

  • Förklara hur klient-server-modellen fungerar och dess roll i webbapplikationer.
  • Diskutera hur webbläsare (klienter) kommunicerar med webbservrar.
  • Ge exempel på hur data överförs mellan klient och server.

Sammanfattning och diskussion (10 min)

  • Återkoppla till lektionens huvudpunkter.
  • Diskutera frågor som: Hur påverkar protokollemens flexibilitet och säkerhet i växande webbtjänster?
  • Öppna för frågor och förbered för praktisk aktivitet.

Aktivitet

Eleverna delas in i grupper och får i uppdrag att skapa en enkel webbsida som använder HTTP för att kommunicera med en server (en enkel mock-server kan användas). Grupperna ska skapa en HTML-sida som hämtar data från servern och visar det på sidan. De ska också dokumentera hur kommunikationen sker och vilka HTTP-statuskoder som används. Efter aktiviteten presenterar grupperna sina webbplatser och diskuterar de utmaningar de stötte på.

Exit-ticket

  • Vad står HTTP för och vad är dess syfte?
    Svar: HTTP står för Hypertext Transfer Protocol och används för att överföra data på webben.
  • Nämn en skillnad mellan HTTP och HTTPS.
    Svar: HTTPS är en säker version av HTTP som använder kryptering för att skydda data under överföring.
  • Vad innebär termen “klient-server-modell”?
    Svar: Klient-server-modell beskriver hur klienten (t.ex. webbläsare) begär information från servern, som sedan svarar med att skicka tillbaka data.