Välkommen till jsramverk
Detta är kursen DV1612 JavaScript-baserade webbramverk. Vi ska i denna kurs använda oss av JavaScript ramverk både på frontend och backend för att skapa användarvänliga webbplatser.
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
Nedan finns inlämningsuppgifterna tillsammans med material om de tekniker och verktyg som används i kursen.
Vi utvärderar frontend ramverk och skapar en me-applikation i det JavaScript ramverk du valde.
Vi kopplar vår me-applikation till en backend.
Vi skaffar oss en server och driftsätter vårt API och vår me-applikation.
Vi skapar en testmiljö för våra repon, samt ett flöde för Continouos Integration.
Vi tittar på hur vi kan använda websockets för realtidsprogrammering på webben.
Vi använder en NoSQL databas för att spara data och jämför med relationsdatabaser.
Du använder dina kunskaper från tidigare i kursen till att skapa en trading plattform.
Generell information
Exempelprogram
Exempelprogrammen som används i kursen finns i GitHub-repot emilfolino/jsramverk.
Lärgemenskap
För att vi ska kunna diskutera och ställa frågor finns i år två chattar: Discord (invite-länk finns på Canvas) och Gitter.
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å DV1612 via BTH's webbplats.
Schema
I och med att kursen går helt på distans finns inget schema. Emil streamar genomgång/föreläsning på tisdagar 10-12 under de första sju veckorna av läsperioden.
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 |
---|---|---|---|
Frontend & Backend | Inlämning 1 á 2.5hp | G-U | 20 |
dev(ops) & Test | Inlämning 2 á 2.5hp | G-U | 20 |
Realtid, NoSQL & Projektet | Inlämning 3 á 2.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.