JavaScript, 60yhp

Kursplanen fastställd av ledningsgruppen 2017-06-20

Utbildning: Fullstack Webbutvecklare

Utbildningsnummer: 201618340

Omgång: 1 & 2

Omfattning: 60 yrkeshögskolepoäng

Undervisningsspråk: Svenska (material delvis på engelska)

Förkunskapskrav: Nej

Valbar kurs: Nej

Huvudsakligt innehåll

Syftet med kursen är att lära den studerande frontendutveckling i JavaScript enligt aktuell standard inom områden så som DOM-manipulation, HTTP-requests, eventhantering och objektorientering.

Den studerande kommer lära sig om relevanta ramverk och bibliotek ex Angular, React och jQuery, samt få kunskaper i val av lämpliga ramverk efter specifikationer.

I slutet av kursen har den studerande kunskaper om och färdigheter i modern webbutveckling med JavaScript.

Genom kursen uppnås följande utbildningsmål:

  • Kunskap 4, 5, 6 (delvis), 7, 14

  • Färdighet 2 (delvis), 6 (delvis)

  • Kompetens 1 (delvis)

Siffror inom [ ] nedan i kursens kunskaper, färdigheter och kompetenser refererar till utbildningens övergripande mål.

Kursens mål

Kunskaper

  1. JavaScript / ECMAScript [4]

  2. JavaScript-ramverk och -bibliotek [5]

  3. Promises [6]

  4. OOP i JavaScript [4]

  5. DOM-manipulation [6]

  6. HTTP-requests [6]

  7. Lexical scope [6]

  8. Event handling [6]

  9. Prototype inheritance [6]

  10. Higher-order functions [6]

  11. Single-thread programming [6]

  12. OAuth från frontend [14]

  13. Websockets [7]

Färdigheter

  1. Utveckla webblösningar med JavaScript [2]

  2. Använda JavaScript-ramverk och -bibliotek [2]

  3. Använda befintliga API:er som en komponent i den egna appen [6]

Kompetenser

  1. Arbeta som Fullstack-webbutvecklare med JavaScript [1]

Former för kunskapskontroll

Kursen bedömd genom följande obligatoriska examinationsmoment:

  • en individuell skriftlig och muntlig inlämning (kunskap 1-12)

  • fyra individuella praktiska inlämningar (färdighet 1-3, kompetens 1)

  • två projekt i grupp (färdighet 1-3, kompetens 1)

  • observation i arbetet (färdighet 1-3, kompetens 1)

Principer för betygsättning

Betyg sätts i form av Icke godkänt (IG), Godkänt (G) eller Väl godkänt (VG).

Icke godkänt (IG)

  • Den studerande har fullföljt kursen men inte nått alla kursens mål

Godkänt (G)

Den studerande:

  • redogör översiktligt för alla kursens kunskapsmål

  • utför alla färdigheter som kursen har som mål med tillfredställande resultat

Väl godkänt (VG)

Den studerande:

  • redogör utförligt för alla kursens kunskapsmål

  • utför alla färdigheter som kursen har som mål med gott resultat vilket omfattar att skriva kod som är välstrukturerad, följer standard och tillämpar lämpliga programmeringsparadigmer/patterns

Last updated