webapp - dbwebb.se

Kmom06: Real-tids kommunikation

I detta kmom tittar vi på hur vi med hjälp av websockets kan kommunicera i real-tid mellan flera olika klienter. Vi gör det genom att bygga en kundtjänst chatt, där alla i kursen kan prata tillsammans.

Så här kan det se ut när vi är klara med kursmoment 06.

[YOUTUBE src=5i44jkizxgU width=630 caption=”Lager appen i kursmoment 6.”]

(Detta är instruktionen för kursmomentet och omfattar det som skall göras inom ramen för kursmomentet. Momentet omfattar cirka 20 studietimmar inklusive läsning, arbete med övningar och uppgifter, felsökning, problemlösning, redovisning och eftertanke. Läs igenom hela kursmomentet innan du börjar jobba. Om möjligt – planera och prioritera var du vill lägga tiden.)

Starta igång veckan

Starta igång veckan genom att skapa en branch för att jobba med kmom06 genom följande kommandon.

cd $HOME/dbwebb-kurser/webapp/webapp-lager
git checkout -b kmom06

Veckans genomgång

Emil har genomgånger måndagar kl 13:15, efter genomgången uppdateras denna delen av sidan med veckans genomgång.

Veckans föreläsning

Emil har föreläsningar onsdagar kl 10:15, efter föreläsningen uppdateras denna delen av sidan med veckans föreläsning.

Läsanvisningar

(ca: 6-10 studietimmar)

Artiklar

Läs följande artiklar för att få bakgrunden till övningar och uppgifter.

  1. Bekanta dig översiktligt med WebSocket API.

  2. Bekanta dig med socket.io.

Du kan även med fördel titta på denna video:

[YOUTUBE src=1BfCnjr_Vjg width=630 caption=”WebSockets in 100 seconds and beyond.”]

Övningar & Uppgifter

(ca: 8-16 studietimmar)

Övningar

  1. Jobba igenom övningen “Real-tids chatt”. Utöka din app i webbapp-lager repot.

Uppgifter

Dessa uppgifter skall utföras och redovisas.

  1. Gör uppgiften “Lager appen del 6”. Spara dina filer i webapp-lager repot.

Resultat & Redovisning

(ca: 1-2 studietimmar)

Se till att följande frågor besvaras i redovisningstexten.

Revideringar