Kursöversikt

Välkommen till "Applikationsutveckling för webben" vid Högskolan Dalarna!

Den här kursen går online på Campus Borlänge, dina lektioner, labbar och frågestunder kommer att ske via Zoom.

Denna kurs riktar sig framför allt mot de som läser programmet "Digitala tjänster". Den är en fortsättning och bygger vidare på kurserna Komponentdriven webbdesign 7,5 hp och Programutvecklingsteknik 7,5 hp

Under den här kursen kommer du till exempel lära dig om:

  • Vue.js för front-end
    • Front-end är den del av webbplatsen som användaren interagerar med direkt. Den omfattar allt visuellt som laddas i webbläsaren och hur användaren interagerar med det. Detta inkluderar design, layout, knappar, texter, bilder, formulär och all annan användarvänlig funktionalitet.
  • Flask för både front-end och back-end
    • Back-end är den del av webbplatsen som användaren inte ser och inte direkt interagerar med. Det hanterar affärslogik, databaser, webbserverkommunikation, säkerhet, och all databehandling som behövs för att webbsidan ska fungera. Back-end är ansvarig för att ta emot, bearbeta och skicka data mellan servern och front-end klienten.

Du kommer att få arbeta med

  • att både i grupp och enskilt skapa webbapplikationer som använder Vue.js och Flask mikro ramverk
    • Vue.js är ett JavaScript-ramverk för att bygga användargränssnitt i frontend.
    • Flask är ett Python-mikroramverk som används för att bygga webbaserade applikationer och API för både front-end och back-end

Du examineras genom:

  • Två inlämningsuppgifter under kursens gång i form av programmeringsuppgifter som finns under Uppgifter
  • Dugga i slutet på kursen i form av kryssfrågor.
    • Dugga datum 12 jan kl10:00. Finns under Uppgifter. Du måste också vara i zoom med kamera påsatt under tiden du gör duggan.

Grovplanering:

  • Vecka 46-48: Vue.js
    • med en inlämningsuppgift på 1,5 hp
      • Lämnas fredag vecka 49 kl17:00
  • Vecka 49-03: Flask
    • med en större inlämningsuppgift på 4,5 hp
      • Lämnas fredag vecka 2 kl 17:00
  • Vecka 03:
    • Kryssfrågedugga 12 jan kl10:00. på 1,5 hp.
    • Gör kursvärdering för att göra kursen bättre

 

Grupper

Vi ser grupper som viktiga för inlärningen. Skapa därför egna studiegrupper med lämpliga "kursare" där ni kan diskutera, stötta och hjälpa varandra för att förstå de olika koncepten som gås igenom i kursen. Där kan ni dela med er av idéer, erfarenheter och kunskaper samt få nya insikter och kreativa lösningar på problem. 

Programmeringsgrupper för inlämningsuppgifter

Vi vill att ni jobbar i grupper om tre för att lösa dess uppgifter Då det förbättrar kodkvaliteten genom att minska antalet buggar och främja bättre design. Det ökar produktiviteten och möjliggör snabbare slutförande av uppgifter. Ni lär er av varandra, vilket sprider kunskap och förbättrar er kompetens.

  • Gå med i en ny grupp för varje inlämnings uppgift. Vi har två Inlämningsuppgift 1 om VUE samt Inlämningsuppgift 2 om Aucitonsite. Detta görs under fliken "Personer".
  • Även om ni arbetar i samma grupp för alla inlämningar och projektuppgifter, måste ni gå med i en ny grupp för varje specifik inlämningsuppgift.
  • Canvas kommer inte ihåg dina tidigare inlämningar och betyg om du går ur en grupp som redan har gjort en inlämning. Därför ska du aldrig lämna en grupp som har redan gjort en inlämning.

    Tex om du vill byta grupp inför nästa inlämningsuppgift av någon anledning:

    • Gå med i den nya grupp.
    • Lämna inte den gamla gruppen om en inlämning redan har gjorts för den.

Jobba själv?

Om du vill jobba själv, ta gruppnummer från 31 och uppåt. 

Vi hoppas att du kommer att bli inspirerad genom intressanta och utmanande diskussioner tillsammans med dina kurskamrater och oss lärare. Som all undervisning vid Högskolan Dalarna, ska undervisningen i kursen vila på teoretisk och vetenskaplig grund samt beprövad erfarenhet. I denna kurs lutar vi mer mot beprövad erfarenhet.

Väl mött

Pär Eriksson, kursansvarig samt lärare på Flask delen av kursen

Hans Jernberg, lärare inom Vue.js delen av kursen


 

Schema

Kontaktinformation

Litteraturlista

image.png

Pär Eriksson

Kursansvarig

pei@du.se

Kursplan

Hans Jernberg

Lärare

hje@du.se