Undervisningen i kursen ska behandla följande centrala innehåll:
●ˑ Webben som plattform, dess historia och samhällspåverkan.
●ˑ Teknisk orientering om webbens protokoll, adresser, säkerhet och samspelet mellan klient och server.
●ˑ Teckenkodning, begrepp, standarder och handhavande.
●ˑ Bilder och media med alternativa format, optimering och tillgänglighet.
●ˑ Kvalitetssäkring av applikationens funktion och validering av kodens kvalitet..
●ˑ Lagar och andra bestämmelser som styr digital information, till exempel personuppgiftslagen och lagen om elektronisk kommunikation.
●ˑ Terminologi inom området webbutveckling.
●ˑ Märkspråk och deras inbördes roller, syntax och semantik – där det huvudsakliga innehållet är standarderna för HTML och CSS samt orientering om Ecmaskript och dokumentobjektsmodellen (DOM).
●ˑ Processen för ett webbutvecklingsprojekt med målsättningar, planering, specifikation av struktur och design, kodning, optimering, testning, dokumentation och uppföljning.
●ˑ Publikation av webbplatser med och utan webbpubliceringssystem.
Kunskapskraven
E
Eleven beskriver översiktligt om webbens historia och dess påverkan på samhället, samt grundläggande tekniker som webben bygger på.Eleven ska även kunna använda med en viss handlag webbutveckling system och kunna redogöra översiktligt dess funktionalitet
Eleven ska kunna upprätta en enkel projektplan för en tänkt produkt. Eleven ska kunna utveckla efter planen i samråd med handledare. I arbetet utvecklar du kod som med tillfredsställande resultat. Följa standarder och ska omfatta någon av de grundläggande teknikerna för märkspråk och stilmallar.Eleven kan även bearbeta med viss säkerhet enkel text, bild och eventuell annan media så att det anpassas med produkten.
Produkten ska vara av tillfredsställande kvalite och kunna följa etablerad god praxis vilket eleven kan kontrollera med begränsade tester. Eleven ska testa produkten i någon webbläsare.Eleven testar också produkten på någon plattform och vidtar begränsade åtgärder för att åstadkomma snabb överföring av bilder eller andra mediafiler. Dessutom bygger eleven en webbplats som med tillfredsställande resultat följer grundläggande principer för tillgänglighet.
När arbetet är utfört gör eleven en enkel dokumentation av de moment som har utförts och utvärderar med enkla omdömen sitt arbete och resultat. Eleven redogör översiktligt för innehållet i lagar och andra bestämmelser som rör publicering på webben samt följer dem i sitt arbete. Eleven redogör översiktligt för relevanta säkerhetslösningar samt hanterar lösenord och annan känslig data på ett etiskt riktigt sätt. Eleven för dessutom enkla resonemang om webbrelaterade frågor om etik och integritet. Eleven använder med viss säkerhet terminologi inom området.
C
Eleven beskriver utförligt webbens historia och dess påverkan på samhället och de grundläggande tekniker som webben bygger på. Eleven använder med gott handlag webbpubliceringssystem och redogör utförligt för dess funktionalitet.
Eleven upprättar en genomarbetad projektplan för en tänkt produkt. Eleven utvecklar utifrån planen en produkt efter samråd med handledare. I arbetet utvecklar eleven kod som medtillfredsställande resultat följer standarder och som omfattar några av de grundläggande teknikerna för märkspråk och stilmallar.
Produkten är av tillfredsställande kvalitet och följer etablerad god praxis vilket eleven kontrollerar med automatiserade tester. Eleven testar produkten i några webbläsare. Eleven testar också produkten på några plattformar inklusive traditionella datorer eller mobila enheter och vidtar åtgärder för att åstadkomma snabb överföring av bilder och andra mediafiler. Dessutom bygger eleven en webbplats som med tillfredsställande resultat följer grundläggande principer för tillgänglighet och kontrollerar detta med några automatiserade tester.
När arbetet är utfört gör eleven en noggrann dokumentation av de moment som har utförts och utvärderar med nyanserade omdömen sitt arbete och resultat. Eleven redogör
A
Eleven beskriver utförligt och nyanserat webbens historia och dess påverkan på samhället och de grundläggande tekniker som webben bygger på. Eleven använder med mycket gott handlag webbpubliceringssystem och redogör utförligt och nyanserat för dess funktionalitet.
Eleven upprättar en genomarbetad projektplan för en tänkt produkt och reviderar den vid behov. Eleven utvecklar utifrån planen en produkt efter samråd med handledare. I arbetet utvecklar eleven kod som med gott resultat följer standarder och som omfattar flera av de grundläggande teknikerna för märkspråk och stilmallar. I produkten infogar eleven diskreta domskript. Eleven bearbetar med säkerhet och via flera moment text, bild och eventuell annan media så att de anpassas till produkten.
Produkten är av god kvalitet och följer etablerad god praxis vilket eleven kontrollerar med omfattande automatiserade och manuella tester. Eleven testar produkten i flera webbläsare. Eleven testar också produkten på flera plattformar inklusive traditionella datorer och mobila enheter, vidtar omfattande åtgärder samt optimerar bilder eller andra mediafiler för att åstadkomma snabb överföring av dessa och för att reducera antalet överföringar per sida. Dessutom bygger eleven en webbplats som med gott resultat följer grundläggande principer för tillgänglighet och kontrollerar detta med automatiserade tester och simuleringar.
När arbetet är utfört gör eleven en noggrann och utförlig dokumentation av de moment som har utförts med koppling till generella principer och testresultat och utvärderar med nyanserade omdömen sitt arbete och resultat samt ger förslag på hur arbetet kan förbättras. Eleven redogör utförligt och nyanserat för innehållet i lagar och andra bestämmelser som rör publicering på webben samt följer dem i sitt arbete. Eleven redogör utförligt och nyanserat för relevanta säkerhetslösningar samt hanterar lösenord och annan känslig data på ett etiskt riktigt sätt. Eleven för dessutom välgrundade och nyanserade resonemang om webbrelaterade frågor om etik och integritet. Eleven beskriver även hur tredjepartskod kan innebära problem för produktens säkerhet samt beskriver grundläggande säkerhetskriterier vid val av webbhotell. Eleven använder med säkerhet terminologi inom området.