Skip to content

vefforritun/vef2-2019

Repository files navigation

Vefforritun 2, 2019

Hér má nálgast alla fyrirlestra, dæmi og verkefni í áfangagnum vefforritun 2 kenndan við HÍ vorið 2019.

Upptökur af fyrirlestrum eru á YouTube.

Dæmatímar

Sjá Uglu.

Kennsluáætlun

Vika Fimmtudagur Viðfangsefni Verkefni Skil
1 10. janúar Kynning, node.js, ósamstillt forritun Verkefni #1
2 17. janúar Einingar, atburðir, express
3 24. janúar HTTP, form, postgres Verkefni #2 Verkefni #1
4 31. janúar Öryggi
5 7. febrúar Auðkenning, Heroku Verkefni #3 Verkefni #2
14. febrúar Fyrirlestur fellur niður
6 21. febrúar Vefþjónustur Verkefni #4 Verkefni #3
7 28. febrúar Vefþjónustur, redis & cache Hópverkefni #1
8 7. mars React Verkefni #5 Verkefni #4
9 14. mars React
10 21. mars React, next.js Verkefni #6 Verkefni #5
28. mars Fyrirlestur fellur niður Hópverkefni #2 Hópverkefni #1
11 4. apríl Bundling, Typescript Verkefni #6
12 11. apríl Upprifjun og um lokapróf
18. apríl Páskafrí Hópverkefni #2

Fyrirlestrar

Ítarefni

Verkefni

Verkefnum og einkunnum fyrir þau er skilað í gegnum Uglu.

Verið að endurskipuleggja skil, klárast fyrir lok febrúar.

Hópverkefni

Einkunn

Verkefnahluti gildir 60% og lokapróf gildir 40%. Ná verður bæði verkefnahluta og lokaprófi með lágmarkseinkunn 5.


Útbúa fyrirlestra

Allir fyrirlestrar eru skrifaðir í Markdown. Til að útbúa fyrirlestra er revel.js notað með pakkanum reveal-md. Til þess að keyra fyrirlestra þarf að keyra í rót verkefnis:

npm install
npm run present

Linting

Til að keyra linting á markdown:

npm run markdownlint

JavaScript kóða í .js, .html og .md skrám:

npm run eslint-js
npm run eslint-markdown
npm run eslint-html
npm run eslint # keyrir allt að ofan

Allt saman keyrir með:

npm test