Kunskapsbasen
  • Fullstack Webbutvecklare
  • Material
    • Föreläsningar
    • Uppgifter
      • Ordinarie uppgifter
        • u00-teorihandboken
        • u01-static-website
        • u02-redesign-myh
        • u03-hangman
        • u04-todo-app
        • u05-imdb-clone
        • u06-trello-clone
        • u07-recipe-app
        • u08-recipe-api
        • u09-weather-app
        • u10-business-idea
        • u11-fullstack-js
          • Teknisk kravspecifikation för u11
      • Kompletteringsuppgifter
        • k01-basic-html-css-js
        • k02-php-oop-jquery
          • Teknisk kravspecifikation för k02
        • k03-restful-api-react
          • Teknisk kravspecifikation för k03
      • Övriga uppgifter
        • battleship
        • api-mashup
  • Kurser
  • Alla kurser
    • HTML & CSS, 30yhp
    • UX och design, 30yhp
    • Projektmetodik, 10yhp
    • Programmeringsmetodik, 20yhp
    • JavaScript, 60yhp
    • Backendutveckling, 50yhp
    • Avancerad JavaScript, 40yhp
    • LIA, 120yhp
    • Examensarbete, 40yhp
Powered by GitBook
On this page
  • Huvudsakligt innehåll
  • Kursens mål
  • Kunskaper
  • Färdigheter
  • Kompetenser
  • Former för kunskapskontroll
  • Principer för betygsättning

Was this helpful?

  1. Alla kurser

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

PreviousProgrammeringsmetodik, 20yhpNextBackendutveckling, 50yhp

Last updated 5 years ago

Was this helpful?