Aktivitet |
Tid |
Innehåll |
Länkar och filer |
Frl1
endast för CINEK
|
2023-12-04, 10-12 |
Kursinfo, TCP/IP-stack, client-server-model, Sockets |
F1.pdf |
Frl2
endast för CINEK
|
2023-12-07,13-15 |
HTTP, GET ,POST, Cookies |
F2.pdf
F2.ppt
|
Frl1’-Frl2’
Inte för CINEK
|
2024-01-18, 13-15 |
Kursinfo, TCP/IP-stack, client-server-model, Sockets
,HTTP, GET ,POST, Cookies
|
F1'F2'.pdf
F1'F2'.pptx
Server2.java
Client.java
Server.java
|
Frl3 |
2024-01-22, 10-11 |
HTTP metoder: GET och POST Cookies, Designmönstret för internet: PRG |
|
Frl4 |
2024-01-24, 13-14 |
• If-satser • Loop • Funktioner • Closure • Högre ordningens funktion • Alert, log och Prompt • Object, Array, class • JSON
|
F4.pdf
F4.pptx
mystyle.css
style.css
table.html
test-2.html
test-3.html
F6.js
for_exempel.html
if_exemple.html
scrpt.js
|
Frl5 |
2024-01-29, 10-12 |
Genomgång av Luffarschackspel från testbaserat till granfisk på webbläsaren. |
Genomgång av Del1 och Del2 i programmet luffarschack:
- Luffarschack:
- Del1: ladda ner den senaste LTS-versionen av Node.js för att kunna köra textbaserade (du kan kanske behöva installera modulen readline-sync):
- Del2: ladda ner alla 3 följande filer och dubbelklicka på filen luffarschack.html:
|
F6 |
2024-01-30, 13-15 |
- 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.
|
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".
|
F7 |
2024-02-05, kl 15-16 |
Express
Sqlite
middleware
|
cookie-example.js
F7.pdf
F7.ppt
db.sqlite
database.js
cookie-example.js
checkMobile.js
index.html
login.html
middleware.js
name_form.html
postExample.js
prevent_access.js
serverexpress.js
vahid2.html
vahid.html
|
F8 |
2024-02-06, kl 13-14 |
sql-injection hanteringb av post
|
checkMobile.js
cookie-example.js
db.sqlite
F8.pdf
F8.pptx
middleware.js
name_form.html
postExample.js
prevent_access.js
sendfile_old.js
|
F9 |
2024-02-12, kl 10-11 |
Ajax
Promise
|
F9.ppt
F9.pdf
Ajax exempel 4 filer:
- challenge1.txt
- index.html
- ms.js
- server.js
prms1.js
|
F10 |
2024-02-13, kl 13-14 |
Promise och databas-intraktion
Hantera kakor Routing
|
F10.pdf
F10.ppt
Problem vid intraktion mot
databasen:
read_from_db.js
Lösning utan promise:
read_from_db.js
Lösning med Promise :
read_from_db.js
Följande filer behövs:
db.sqlite
I mappen public ska filen nedan placeras:
name_form.html
cookie-example.js
serverexpress.js
serverhttp.js
|
F11 |
2024-02-19, kl 15-16 |
socket.io |
F11.pdf
F11.ppt
index3_cdn.html
index3_cdn.js
index3.html
index3.js
socket.io.min.js
|
F12 |
2024-02-20, 10-11 |
VUE.js |
1.html
2.html
3.html
4.html
5.html
6.html
7.html
8.html
9.html
10.html
11.html
F12.pdf
F12.ppt
|
F13 |
2024-02-26, 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 runningLinks to an external site. (online versionen är gratis för KTH, logga in med sso)
|
F13.pdf
F13.pptx
tictactoe.zip
|
F14 |
2024-02-27, kl 13-14 |
Komplettering av tictactoe med server-sida och modiufiering på klientsidan |
F14.pdfF14.pptxtictactoe.zip |
F15 |
2024-03-04, kl 10-11 |
Implementation av SSL/TLS med java. Förberedelse innan föreläsning är att ha sett följande video:
|
Frl15.pdf
Frl15.pptx
rsa.py
Server.java
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kursöversiktssidan visar en tabellorienterad vy av kursschemat och grunderna för
kursens bedömning. Du kan lägga till kommentarer, anteckningar eller tankar som du har om kursens
struktur, kursens regler eller något annat.
Klicka på länken ”Redigera” längst upp för att lägga till kommentarer.