Skip to content

Latest commit

 

History

History
232 lines (209 loc) · 14.1 KB

README.md

File metadata and controls

232 lines (209 loc) · 14.1 KB

Vefforritun 2, 2020

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

Upptökur af fyrirlestrum eru á YouTube.

Kennsluáætlun

Vika Fimmtudagur Viðfangsefni Verkefni Skil
1 Kynning, node.js, ósamstillt forritun Verkefni #1
2 Einingar, atburðir, express
3 HTTP, form, postgres Verkefni #2 Verkefni #1
4 Öryggi
5 Auðkenning, Heroku Verkefni #3 Verkefni #2
6 Vefþjónustur Verkefni #4 Verkefni #3
7 Vefþjónustur, redis & cache Hópverkefni #1
8 React Verkefni #5 Verkefni #4
9 React
10 React, next.js Verkefni #6 Verkefni #5
Hópverkefni #2 Hópverkefni #1
11 Bundling, Typescript Verkefni #6
12 Upprifjun og um lokapróf
Hópverkefni #2

Fyrirlestrar

Ítarefni

Verkefni

Hópverkefni


Ú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