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.