Läxa. Gy. Webbserverprogrammering 1 – Kodning för dynamiska webbplatser

Hemläxa

Årskurs: Gymnasiet

Ämne: Webbserverprogrammering 1

Tema: Kodning för dynamiska webbplatser

Ordkollen

Här listas fem ämnesord på läxans tema som är bra att känna till betydelsen av.

  • PHP: Ett server-sidigt programmeringsspråk som används för att skapa dynamiska webbsidor.
  • JavaScript: Ett skriptspråk som används för att göra webbplatser interaktiva, speciellt i webbläsaren.
  • DOM: Document Object Model; en representation av HTML-dokument som gör det möjligt att manipulera strukturen via JavaScript.
  • Variabel: En plats i minnet där data kan lagras och ändras under programmets gång.
  • Händelsehantering: En programmeringsteknik som gör det möjligt för en webbsida att reagera på användaråtgärder, t.ex. klick eller tangenttryck.

Instuderingsfrågor

  1. Vad är skillnaden mellan statiska och dynamiska webbsidor?
  2. Beskriv kort vad PHP används till.
  3. Vilken roll har JavaScript i skapandet av dynamiska webbplatser?
  4. Vad står DOM för och varför är den viktig?
  5. Ge exempel på en datatyp i JavaScript.
  6. Hur kan du använda variabler i PHP?
  7. Vad är en funktion i JavaScript och ge ett exempel?
  8. Hur fungerar händelsehantering i ett webbsammanhang?
  9. Nämn en fördel med att använda PHP över andra programmeringsspråk.
  10. Vad är syftet med att dokumentera sin kod?

Skrivuppgift

Uppgift 1: PHP-script

Skapa ett enkelt PHP-script som hämtar och visar användardata, som till exempel namn och e-postadress. Inkludera även en kort kommentar i koden som förklarar vad varje del av koden gör.

Svarslängd: ca. 200 ord (En kvart sida)

Uppgift 2: JavaScript-interaktion

Designa en interaktiv funktion på en webbsida med hjälp av JavaScript. Det kan vara ett formulär som validerar data innan den skickas. Dokumentera hur funktionen fungerar och vilka utmaningar du stötte på.

Svarslängd: ca. 250 ord (En halv sida)

Uppgift 3: Reflektionsuppgift

Reflektera över vad du har lärt dig om programmeringsspråk och deras användning för att skapa dynamiska webbplatser. Diskutera hur denna kunskap kan tillämpas i framtida projekt.

Svarslängd: ca. 300 ord (En halv sida)


Modern Tillbaka-knapp