Hemläxa
Årskurs: Gymnasiet
Ämne: Webbutveckling 2
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-side programmeringsspråk som används för att generera dynamiska webbplatser.
- JavaScript: Ett client-side programmeringsspråk som används för att skapa interaktiva funktioner på webbplatser.
- DOM (Document Object Model): En programmeringsgränssnitt som representerar strukturen av en HTML- eller XML-dokument.
- Syntax: Reglerna för hur kod skrivs inom ett programmeringsspråk.
- Interaktivitet: Möjligheten för användaren att påverka en webbplats innehåll och funktioner genom handlingar som att klicka eller skriva.
Instuderingsfrågor
- Vad är skillnaden mellan server-side och client-side programmering?
- Hur integreras PHP med HTML?
- Nämn två användningsområden för JavaScript på webbplatser.
- Vad är en variabel i programmering?
- Ge exempel på datatyper som används i PHP.
- Hur kan PHP bearbeta användardata?
- Vilken roll spelar JavaScript i att skapa interaktiva användarupplevelser?
- Vad står DOM för och vilken funktion har den?
- Ge ett exempel på hur man använder JavaScript för att manipulera DOM.
- Vilken typ av applikation kan du tänka dig att skapa med hjälp av PHP och JavaScript?
Skrivuppgift
Uppgift 1: Skapa en enkel PHP-applikation
Skapa en PHP-skript som tar emot användardata via ett formulär (t.ex. namn och email) och visar datan tillbaka till användaren. Skriv ca 200 ord (En halv sida) om hur du har implementerat funktionaliteten och vilken feedback du får från användaren.
Svar:
Uppgift 2: JavaScript och interaktivitet
Utveckla en enkel JavaScript-funktion som ändrar texten på en webbsida när en knapp klickas. Beskriv funktionen i ca 150 ord (En kvart sida) och förklara varför interaktivitet är viktigt för användarupplevelsen.
Svar:
Uppgift 3: Reflektion och framtida funktioner
Reflektera över de funktioner du skulle vilja lägga till i din PHP-applikation för att göra den mer komplett, som t.ex. datavalidering eller ytterligare interaktiva inslag. Skriv en text på ca 250 ord (En sida) där du beskriver dessa funktioner och deras betydelse.
Svar: