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:

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: