Kursöversikt

 

Aktivitet Tid Innehåll Länkar och filer
Frl1 2022-12-05, 10-12 Kursinfo, TCP/IP-stack, client-server-model, Sockets F1.pdf Download F1.pdf
Frl2 2022-12-06, 13-15 HTTP-protokoll, header (request/response), GET, POST, URL
Labb 2022-12-14, 10-12 Labb1
Labb 2022-12-16, 13-15 Labb1
Frl1' & 2' (inte för CINEK)  2023-01-17, 13-15 Kursinfo, HTTP-protokoll, header (request/response), GET, POST, URL F1'F2'.pdf Download F1'F2'.pdf
Frl3 2023-01-23, 13-15
  • HTTP-Request

  • HTTP-Response

  • HTTP-Metoder

  • Hantering av tillstånd i HTTP-kommunikation

     

     

  •  Headerfältet Set-cookie

     

  •  Headerfältet Cookie

  • PRG(POST/Redirect/GET)

 F3.pdf Download F3.pdf

F3.ppt Download F3.ppt

Form_with_cookie.java Download Form_with_cookie.java

Form.java Download Form.java

html_form_final.html Download html_form_final.html

html_form_forename.html Download html_form_forename.html

html_form_lastname.html Download html_form_lastname.html

html_number.html Download html_number.html

No_PRG.java Download No_PRG.java

PRG.java Download PRG.java

Rkn-stuga 2023-01-23, 14-15
Labb 2023-01-24, 13-15 Labb1
Frl4 2023-01-25, 10-11

JAVSCRIPT

  • Variabler

  • Konstanter

  • Operatorerna ==, ===

  • Automatisk Typkonvertering

  • Array

If-satser
Loop
Funk5oner
Closure
Högre ordningens funk5on Alert, log och Prompt
Object, Array, class
jason

F4_print.pdf Download F4_print.pdf

F4.pptx Download F4.pptx

table.html Download table.html

test-2.html Download test-2.html

test.html Download test.html

mystyle.css Download mystyle.css

style.css Download style.css

for_exempel.html Download for_exempel.html

if_exemple.html Download if_exemple.html

F6.js Download F6.js

scrpt.js Download scrpt.js

Rkn-stuga 2023-01-25, 11-12
Labb 2023-01-26, 15-17 Labb1,Labb2
Labb 2023-01-27, 13-15 Labb1,Labb2
Frl5 2023-01-30, 13-14

Genomgång av Luffarschackspel från testbaserat till granfisk på webbläsaren.

Genomgång av bilderna från föreläsning 4 (från variabler till och med arrayer) samt genomgång av Del1 och Del2 i programmet luffarschack:

Rkn-stuga 2023-01-30, 14-15
Frl6 2023-02-01, 10-11
  • JSON
  • npm
  • egen modul
  • http-server med nodejs
  • Del3 av luffarschack. Där alla filer som behövs för att genomföra spelet serv as av webbservern. Men spelet körs fortfarande lokal på webbläsaren.

303.js Download 303.js

404.js Download 404.js

car.js Download car.js

error_example.js Download error_example.js

F6.pdf Download F6.pdf

F6.pptx Download F6.pptx

filereader.js Download filereader.js

filereader2.js Download filereader2.js

namnlista.txt Download namnlista.txt

script.js Download script.js

serverhttp.js Download serverhttp.js

serverhttp2.js Download serverhttp2.js

 

Luffarschack Del3:
Nu kan alla andra datorer ladda ner spelet från din dator och köra det. De behöver veta din WAN (INTE LAN) publika IP-adress bara. Kör programmet med kommandot "node luffarschack.js".

Rkn-stuga 2023-02-01, 11-12
Labb 2023-02-02, 15-17 deadline för 1X
Labb 2023-02-03, 13-15 deadline för 1X
Frl7 2023-02-06, 13-14
  • Egen modul
  • Ramverket express.js

 

callback_funktion.js Download callback_funktion.js

car.js Download car.js

F7.pdf Download F7.pdf

F7.ppt Download F7.ppt

script.js Download script.js

script2.js Download script2.js

server2.js Download server2.js

serverexpress.js Download serverexpress.js

serverhttp.js Download serverhttp.js

serverhttp2.js Download serverhttp2.js

Frl8 2023-02-07, 08-09
  • webbserver för att serva filer
  • sql-injection
  • middleware

db.sqlite Download db.sqlite

F8.pdf Download F8.pdf

F8.pptx Download F8.pptx

middleware.js Download middleware.js

sendfile_old.js Download sendfile_old.js

Följande filer ska placeras i mappen public:

Rkn-stuga 2023-02-07, 09-10
Labb 2023-02-09, 15-17 Labb2
Labb 2023-02-10, 13-15 Labb3
Frl9 2023-02-13, 13-14 INSTÄLLD INSTÄLLD
Rkn-stuga 2023-02-13, 14-15
Frl10 2023-02-15, 10-11

 

  • Polling med AJAX

challenge1.txt Download challenge1.txt

F10.pdf Download F10.pdf

F10.ppt Download F10.ppt

index.html Download index.html

ms.js Download ms.js

prms1.js Download prms1.js

server.js Download server.js

Rkn-stuga 2023-02-15, 11-12
Labb 2023-02-16, 15-17 Labb3
Labb 2023-02-17, 13-15 Labb3
Frl11 2023-02-20, 13-14
  • Promises
  • hantering av kakor
  • Express: router

F11.pdf Download F11.pdf

F11.ppt Download F11.ppt

myRouter.js Download myRouter.js

myRouter.js Download myRouter.js

prms1.js Download prms1.js

serverexpress.js Download serverexpress.js

serverhttp.js Download serverhttp.js

cookie-example.js Download cookie-example.js

 

Frl12 2023-02-22, 10-11

F12.pdf Download F12.pdf

F12.ppt Download F12.ppt

index3_cdn.html Download index3_cdn.html

index3_cdn.js Download index3_cdn.js

index3.html Download index3.html

index3.js Download index3.js

socket.io.min.js Download socket.io.min.js

Rkn-stuga 2023-02-22, 11-12
Labb 2023-02-23, 15-17 deadline för 3X
Labb 2023-02-24, 13-15 deadline för 3X
Frl13 2023-02-27, 13-14 Introduktion till Vue js

1.html Download 1.html

2.html Download 2.html

3.html Download 3.html

4.html Download 4.html

5.html Download 5.html

6.html Download 6.html

7.html Download 7.html

8.html Download 8.html

9.html Download 9.html

10.html Download 10.html

11.html Download 11.html

F13.pdf Download F13.pdf

F13.ppt Download F13.ppt

Rkn-stuga 2023-02-27, 14-15
Frl14 2023-03-01, 10-11
  • Skapa ett projekt katalog för Vue
  • Genomgång av filsrtukturen i projektkatalogen
  • main.js, App.vue, <router-view>, router/index.js, store/index.js
  • Lägga till filerna SelectSize.vue, Spelaplan.vuei mappen /src/views/ och anpassa resten av koden för spelet tictactoe.
  • Vue js up and running Links to an external site. (online versionen är gratis för KTH, logga in med sso)

F14.pdf Download F14.pdf

F14.pptx Download F14.pptx

tictactoe.zip Download tictactoe.zip (packa up filen, byt aktuell katalog till tictactoe och kör kommandot "npm run serve")

Rkn-stuga 2023-03-01, 11-12
Labb 2023-03-02, 15-17 Labb4
Labb 2023-03-03, 13-15 Labb4
Frl15 2023-03-06, 13-14
Rkn-stuga 2023-03-06, 14-15
Frl16 2023-03-20, 13-14

2023-03-20 blev inställd p.g.a. sjukdom.

Filerna till höger har vi gått igenom under Frl17, den 2023-03-27.

F16.pdf Download F16.pdf

F16.pptx Download F16.pptx

tictactoe.zip Download tictactoe.zip

Rkn-stuga 2023-03-20, 14-15
Labb 2023-03-23, 13-15 Labb4
Labb 2023-03-24, 13-15 Labb4
Frl17 2023-03-27, 13-14

Under denna föreläsing gick vi igenom följande:

F16.pdf Download F16.pdf

F16.pptx Download F16.pptx

tictactoe.zip Download tictactoe.zip

 

INSPELNING EGEN TID (gärna innan 2023-04-03)

Denna föreläsning som handlar om grunderna till HTTPS har givits av en äldre och mycket duktig assistent.

 

Rkn-stuga 2023-03-27, 14-15
Labb 2023-03-30, 13-15 Labb4
Labb 2023-03-31, 10-12 Labb4
Frl18 2023-04-03, 13-14

Frl.pptx Download Frl.pptx

Frl18.pdf Download Frl18.pdf

rsa.py Download rsa.py

Rkn-stuga 2023-04-03, 14-15
Labb 2023-04-05, 15-17 deadline för 4X
Labb 2023-04-06, 15-17 deadline för 4X
Labb 2023-04-17, 13-15 Labb5
Labb 2023-04-19, 15-17 Labb5
Labb 2023-04-21, 13-15
Labb 2023-04-24, 15-17
Labb 2023-04-27, 13-15
Labb 2023-04-28, 13-15
Labb 2023-05-02, 10-12
Labb 2023-05-03, 13-15
Labb 2023-05-04, 08-10
Labb 2023-05-05, 13-15
Labb 2023-05-08, 13-15
Labb 2023-05-11, 13-15