Välkommen till jsramverk
Detta är kursen DV1677 JavaScript-baserade webbramverk. Vi ska i denna kurs använda oss av JavaScript ramverk både på frontend och backend för att vidareutveckla en befintlig applikation.
Kursen ges till webbprogrammeringsstudenter vid Blekinge Tekniska Högskola. Och är en av Sveriges enda högskolekurser i JavaScript ramverk. Källkoden till denna webbplats finns på GitHub emilfolino/jsramverk.se
I kursen bygger vi vidare på en "real-time collaborative text-editor"-applikation tillsammans två och två. Vi tar en titt på hur detta samarbetet kan bli optimalt och vilka tekniker och verktyg som finns för att samarbeta om vidareutveckling av kod.
Vi utvärderar frontend ramverk och skapar en specifikation för den vidareutveckling vi ämnar utföra.
Vi byter ut vår SQL databas mot en dokumentorienterad databas i backend. Vi skapar en fristående frontend och gör om backend till ett JSON-api. Slutligen driftsätter vi våra applikationer i molnet.
Kursen avslutas med att vi vidareutvecklar applikation till att innehålla nya features och nya tekniker. Applikationen färdigställs och vi säkertsäller funktionalitet genom ytterligare testning.
Generell information
Par
Inlämningsuppgifterna genomförs tillsammans i par. Vi kommer under kursens gång belysa effektiva arbetssätt för att jobba tillsammans i par. För varje inlämningsuppgift finns även en individuell redovisningstext, som ska skrivas. Denna skrivs individuellt och lämnas in i Canvas.
Exempelprogram
Exempelprogrammen som kan användas för inspiration i kursen finns i GitHub-repon emilfolino/jsramverk och emilfolino/auth_mongo.
Lärgemenskap
För att vi ska kunna diskutera och ställa frågor finns en kanal i Discord (invite-länk finns på Canvas).
Litteratur
Kursen är inte hårt kopplat till specifik kurslitteratur. Rekommenderad läsning i denna och alla andra JavaScript kurser är bokserien You Don't Know JS av Kyle Simpson.
Kursplan
Kursplanen hittas genom att söka på DV1677 via BTH's webbplats.
Schema
Kursens schema beskriver de aktiviteter vi har i kursen. Föreläsningarna på tisdagarna kommer användas för genomgång av tekniker och diskussioner av för- och nackdelar.
Ladok och betygsättning
Enligt kursplanen finns det 3 Ladok-moment. Dessa är kopplade till inlämningsuppgifterna enligt nedan.
Kursens moment | Ladok moment enligt kursplan | Betyg | Poäng |
---|---|---|---|
Specifikation | Inlämningsuppgift 1 á 1hp | G-U | 15 |
Refaktorering | Inlämningsuppgift 2 á 2hp | G-U | 25 |
Vidareutveckling | Projektuppgift á 4,5hp | A-F | 20-60 |
Slutgiltigt betyg
Poäng | Betyg |
---|---|
100 | A |
90 | B |
80 | C |
70 | D |
60 | E |
Kursvärdering
Kursvärdering är ett viktigt verktyg för återkoppling och utvärdering av kurser både för Blekinge Tekniska Högskola men främst för kursorganisationen och kursansvarige. I slutet av kursen skickas kursvärderingen ut via Canvas och mail. Jag är som kursansvarig oerhört tacksam om du vill ta 3-5 minuter att svara på kursvärderingen.