title |
---|
Fyrirlestur 1.1 — Kynning |
Ólafur Sverrir Kjartansson, osk@hi.is
- Rökrétt framhald af vefforritun 1
- Vefforritun 1
- Fórum yfir HTML, CSS og JavaScript á framenda
- Geri ráð fyrir því að þið kunnið HTML og CSS
- Notum ECMAScript 6+ í JavaScript, geri ráð fyrir að þið séuð kunnug því
- Geri ráð fyrir því að þið hafið reynslu í að setja upp tól með NPM
- Fyrstu tvær vikur og fyrsta verkefni fer yfir þetta efni
- Tækifæri til að rifja upp eða læra
- Ef þið tókuð ekki vef1 er svolítið af efni til að fara yfir, en ræðið við Óla um hvernig best að tækla ef yfirþyrmandi
- Verðum dugleg að nota Git
- Öll verkefni á GitHub
- Grunnkóði fyrir allt námsefni þessa námskeiðis
- Allt efni sett inn á GitHub
- Tilkynningar sendar í gegnum Canvas og berast á HÍ netfang
- Ef þið hafið skráð að tilkynningar berist á netfang
- Slack fyrir dagleg samskipti
- Skráning með
@hi.is
netfangi á https://vefforritun.slack.com/ - Notum
#vef2-2021
rásina
- Skráning með
- This course is taught in Icelandic
- If there are foreign students in the group the final exam will be both in icelandic and english
- Vefforritun 2014
- Vefforritun 2015
- Vefforritun 2016
- Vefforritun 1 2017
- Vefforritun 2 2018
- Vefforritun 1 2018
- Vefforritun 2 2019
- Vefforritun 1 202ö
- Fimmtudögum kl. 15:00
- Á Zoom
- Þrír fyrirlestrar í röð
- Stefni á að taka alla upp
- Þó lofa ég engu ef tæknin klikkar
- Sett inn á YouTube
- Á Zoom/Teams
- Skráið ykkur í hóp á Canvas
- Byggja á raunverulegum verkefnum
- Geta verið tímafrek en besta leiðin til að læra er að gera
- Klárað er betra en fullkomið
- 8 verkefni í heildina
- Sex minni
- Sett fyrir og kynnt í fyrirlestri á fimmtudegi
- Skilað á föstudegi tveimur vikum seinna
- 5 bestu gilda 8% hvert, samtals 40%
- Megið ræða saman um verkefni og vinna hluta
- Skrifið ykkar eigin lausn eins mikið og þið getið
- Tvö hópverkefni, gilda 10% hvort
- Verkefni unnin í hópum, 3-4 saman
- Sett fyrir
- Fyrra, um 4. febrúar – vefþjónustur
- Seinna, um 18. mars – framendi ofan á vefþjónustur
- Verkefnum og einkunnum fyrir þau er skilað í gegnum Canvas
- Lesið leiðbeiningar og skilið öllu því sem beðið er um
- Lokapróf
- Forritunarspurningar
- Ritgerðarspurningar
- Nánar um það seinna
- Verkefnahluti gildir 60%
- Lokapróf gildir 40%
- Ná verður bæði verkefnahluta og lokaprófi með lágmarkseinkunn 5
- Engin skyldumæting
- En… mæting mun skila sér í betri einkunn
- Framhald af vefforritun I þar sem farið er í umhverfi bakendaforritunar í node.js
- Smíði og tengingar við vefþjónustur og tengingar við gagnagrunna
- Framenda forritasöfn/framework notuð til að setja upp framenda (React, Ember, Vue)
- Öryggismál sem huga þarf að þegar vefverkefni eru unnin
- Verkefni felast í smíði vefja þar sem nýta skal það sem kennt er
Nemendur sem ljúka þessu námskeiði geta:
- skrifað forrit í bakenda sem hefur samskipti við framenda til að búa til lifandi vef
- útbúið og tengt vefi við vefþjónustur og gagnagrunna
- skilið og útskýrt helstu öryggismál sem snúa að vef
- sett vef upp á hýsingu og gert hann aðgengilegan af netinu
- Bakendi, 5 vikur
- node.js, express, gagnagrunnar, auðkenning og notendaumsjón, öryggi, o.fl.
- Vefþjónustur og caching, 3 vikur
- redis
- HTTP, REST, SOAP, GraphQL
- Vefþjónar, & devops, 2 vikur
- Heroku, AWS, logging, prófanir, o.fl.
- Framendi, 5 vikur
- React, Next.js, vue, TypeScript