Hoppa till innehåll

Översikt

En absolut nyckel till att skapa serverbaserade webbapplikationer är möjligheten till att kunna spara data för användaren. För detta används i normalfallet någon form av databas. Kursen går inte specifikt igenom olika typer av databaser, men vi väljer att arbeta med en så kallad dokumentdatabas och dessa veckor tittar vi på hur vi kan spara ner data i en sådan databas.

Vi samlar ihop vad som hänt under veckorna 7-9 med Express och med det som presenteras under dessa båda veckor så är vi redo att påbörja examinationsuppgiften B1.

Glöm inte bort att jobba igenom övningsuppgiften från vecka 7-9, den som heter “Follow The Route”. Den hjälper dig igång med Express.

Därefter så är det dags att komma igång med databasen MongoDB och där får vi hjälp i övningsuppgiften “Pure Approval”.

Tidigare års “stå-upp”-vlogg för er som vill ha en introduktion till kursveckan.

31:12

1:04:00 · Presentation

Titta via StreamYard

29:00 · Presentation

Titta via StreamYard

34:00 · Presentation

24:00 · Presentation

55:00

Titta via StreamYard · GitLab-projekt - Just Task It

Under Övningsuppgifter hittar du övningsuppgifter som det är lämpligt att du arbetar med under veckorna.

Skicka gärna in frågor på förhand via vårt formulär som du når här:

Det kan vara bra att påbörja examinationsuppgift B1 dessa veckor.

Instruktioner för uppgiften hittar du här

Eftersom hösttermin blir till vårtermin och kursen sträcker sig över båda terminerna så behöver du göra en fortsättningsregistrering. Hur du gör det hittar du under Registrering i studieguiden.

Här är ett antal frågor som du kan försöka besvara och diskutera tillsammans med din Ai-kompis. Tveka inte att lyfta någon av frågorna till handledningen för att fortsätta diskussionen med lärare och studiekamrater.

Frågor att diskutera med din Ai-kompis
  1. Berätta kort om ramverket Express.js och hur det fungerar i Node.js. Berätta så det passar en högskolestudent på första året som kan programmera i Node.js och i webbläsaren rent allmänt.
  2. Förklara kort om databasen MongoDB och hur man kan koppla den till Express.
  3. Förklara kort hur CRUD fungerar och hur ett sådant exempel hade sett ut.
  4. Hur ser koden ut om man hade genererat webbsidor istället för JSON? Till exempel med template-språket EJS?

Här är en utskrift från hur det såg ut när jag diskuterade ovan frågor med min Ai-kompis Ajj.

Här följer tips till hur du kan prioritera bland kursmaterialet för att komma igång med veckan.

  1. Försäkra dig om att du tittat igenom föreläsningarna om Express i vecka 7-9.
  2. Jobba sedan med övningsuppgiften “Follow The Route”.
  3. Därefter börjar du titta igenom de föreläsningar som ligger i vecka 10-11.
  4. Under tiden du tittar igenom föreläsningarna så kan du även börja jobba med övningsuppgiften “Pure Approval”.
  5. I veckans sista föreläsning så förekommer ett exempelprogram som heter “Just Task It”, det kan vara väl investerad tid att titta igenom det.
  6. Under vecka 11 kan det vara dags att titta igenom vad som skall göras i examinationsuppgiften B1-CRUD.
CCBY