Backendutveckling, 50yhp

Kursplanen fastställd av ledningsgruppen 2017-06-20

Utbildning: Fullstack Webbutvecklare

Utbildningsnummer: 201618340

Omgång: 1 & 2

Omfattning: 50 yrkeshögskolepoäng

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

Förkunskapskrav: Nej

Valbar kurs: Nej

Huvudsakligt innehåll

Kursen ger den studerande kunskaper om och färdigheter i backendutveckling med PHP och databaser. Den studerande lär sig att utveckla med objektorienterad PHP samt att hantera, skapa och jobba med databaser.

Den studerna lär sig också grunderna om webbservrar och får insikt i både MVC-ramverk, Wordpress och renodlad PHP-utveckling. Vidare lär sig den studerande att både använda befintliga API:er i backend samt skapa egna REST-API:er.

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

  • Kunskap 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 (delvis)

  • Färdighet 4, 5 delvis 2, 6

  • Kompetens 1 (delvis)

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

Kursens mål

1. Kunskaper

  1. PHP [15]

  2. OOP i PHP [15]

  3. Säkerhet i PHP [15]

  4. MVC [17]

  5. Wordpress [18]

  6. Heirarkiska databaser [16]

  7. Relationsdatabaser, SQL och ER-modellering [16]

  8. OAuth i backend [14]

  9. HTTP-protokollet [19]

  10. cURL [20]

  11. REST [21]

  12. XML och andra dataformat [22]

  13. Webbservrar [23]

2. Färdigheter

  1. Webbutveckla med objektorienterad PHP [2]

  2. Skapa webblösningar med ett MVC-ramverk [4]

  3. Sätta upp och utveckla enklare Wordpress-lösningar [4]

  4. Hantera, administrera och strukturera databaser [5]

  5. Använda befintliga API:er [6]

  6. Bygga egna enklare REST-API:er [6]

3. Kompetenser

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

Former för kunskapskontroll

Kursen bedöms genom följande obligatoriska examinationsmoment:

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

  • tre individuella praktiska inlämningar (färdighet 1-6, kompetens 1)

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

  • observation i arbetet (färdighet 1-6, 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 gott handlag

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 mycket gott handlag vilket omfattar att skriva kod som är välstrukturerad, följer standard och tillämpar lämpliga programmeringsparadigmer/patterns

Last updated