Hér má nálgast alla fyrirlestra, dæmi og verkefni í áfangagnum vefforritun 1 kenndan við HÍ haustið 2018.
Upptökur af fyrirlestrum eru á YouTube.
Sjá Uglu.
| Vika | Mánudagur | Viðfangsefni | Verkefni | Skil |
|---|---|---|---|---|
| 1 | 27. ágúst | Kynning, vefurinn og vefforritun, HTML | HTML #1 | |
| 2 | 3. september | Element, merkingarfræði, aðgengi og SEO | HTML #2 | HTML #1 |
| 3 | 10. september | CSS, syntax, specificity og cascade, box model | CSS #1 | HTML #2 |
| 4 | 17. september | Visual formatting, letur&texti, litir&bakgrunnar, variables | CSS #2 | CSS #1 |
| 5 | 24. september | Flexbox, CSS í stærri verkefnum. Git, GitHub | CSS #3 | CSS #2 |
| 6 | 1. október | Skalanlegir vefir, kvikun, hönnun | CSS #4 | CSS #3 |
| 7 | 8. október | node.js, NPM, pakkar, Sass og stylelint | Hópverkefni 1 | CSS #4 |
| 8 | 15. október | JavaScript, breytur, gagnatög, stýriskipanir, föll | ||
| 9 | 22. október | Fylki&hlutir. Villumeðhöndlun, reglulegar segðir, einingar | JS #1 | Hópverkefni 1 |
| 10 | 29. október | Forritun á vef, DOM og atburðir, ósamstillt forritun | JS #2 | JS #1 |
| 11 | 5. nóvember | HTTP, Ajax, JavaScript og form, eslint | JS #3, Hópverkefni 2 | JS #2 |
| 12 | 12. nóvember | Hlutir, prótótýpur, HTML5 og JavaScript | JS #4 | JS #3 |
| 13 | 19. nóvember | Fallaforritun, tæki og tól, pökkun á kóða | JS #4 | |
| 14 | 26. nóvember | Samantekt og upprifjun, upplýsingar um lokapróf | Hópverkefni 2 |
- Vika #1
- Kafli 0: Inngangur
- Kafli 1: HTML, til og með 1.15 HTML5
- Vika #2
- Vika #3
- Vika #4
- Kafli 2: CSS frá og með 2.12 Visual formatting model til og með 2.21 – Annað
- Vika #5
- Vika #6
- Vika #7
- Vika #8
- Vika #9
- Vika #10
- Vika #11
- Vika #12
- Vika #13
- Fyrirlestur 1, 27. ágúst 2018
- Kynning, inngangur, HTML #1
- Fyrirlestur 2, 3. september 2018
- Element, merkingarfræði, aðgengi og SEO
- Fyrirlestur 3, 10. september 2018
- CSS, syntax, specificity og cascade, box model
- Fyrirlestur 4, 17. september 2018
- Visual formatting, letur og texti, litir og bakgrunnar, variables
- Fyrirlestur 5, 24. september 2018
- Flexbox, CSS í stærri verkefnum. Git, GitHub
- Fyrirlestur 6, 1. október 2018
- Skalanlegir vefir, kvikun, hönnun
- Fyrirlestur 7, 8. október 2018
- node.js, NPM, pakkar, Sass og stylelint
- Fyrirlestur 8, 15. október 2018
- JavaScript, breytur, gagnatög, stýriskipanir, föll
- Fyrirlestur 9, 22. október 2018
- Fylki og hlutir. Villumeðhöndlun, reglulegar segðir, einingar
- Fyrirlestur 10, 29. október 2018
- Forritun á vef, DOM og atburðir, ósamstillt forritun
- Fyrirlestur 11, 5. nóvember 2018
- HTTP, Ajax, JavaScript og form, eslint
- Fyrirlestur 12, 12. nóvember 2018
- Hlutir, prótótýpur, HTML5 og JavaScript
- Fyrirlestur 13, 19. nóvember 2018
- Fallaforritun, tæki og tól, pökkun á kóða
- Fyrirlestur 14, 26. nóvember 2018
- Samantekt og upprifjun, upplýsingar um lokapróf
- Verkefni 1, sett fyrir 27. ágúst, skilist 7. september
- Verkefni 2, sett fyrir 3. september, skilist 11. september
- Verkefni 3, sett fyrir 10. september, skilist 18. september
- Verkefni 4, sett fyrir 17. september, skilist 25. september
- Verkefni 5, sett fyrir 24. september, skilist 2. október
- Verkefni 6, sett fyrir 1. október, skilist 9. október
- Verkefni 7, sett fyrir 22. október, skilist 30. október
- Verkefni 8, sett fyrir 29. október, skilist 6. nóvember
- Verkefni 9, sett fyrir 5. nóvember, skilist 13. nóvember
- Verkefni 10, sett fyrir 12. nóvember, skilist 20. nóvember
- Hópverkefni 1, sett fyrir 8. október, skilist 26. október
- Hópverkefni 2, sett fyrir 5. nóvember, skilist 27. nóvember
Lokapróf verður haldið miðvikudaginn 5. desember frá kl. 09:00–12:00. Lokapróf frá 2017 má nálgast á Uglu.
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