Ö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.

Händer i veckan

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".

"Stå-upp"-vlogg

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

Stödjande inspelningar

Handledning

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

Examinationsuppgift B1

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

Instruktioner för uppgiften hittar du här

Fortsättningsregistrering

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. Du gör detta genom att logga in på lnu.se/student och registrera dig på samma sätt som normalt.

Studiefrågor

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.

Tips

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.