IDATA2301

Webteknologi

Vår

Ålesund

Engelsk

Oversikt

Snitt

B

3,68

0,05

Ståprosent

100 %

3 poeng

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Emnet handler om Frontend utvikling - websideprogrammering.

Innhold:

- Historien og arkitekturen av webløsninger (webtjenere, browsere, HTTP protokoll)

- Javascript for dynamiske websider

- Rammeverk for websideutvikling

- Personvern, GDPR, Universell utforming

- JavaScript-rammeverk som ReactJS

Læringsmål

Kunnskaper - kandidaten har forståelse for:

  1. Historien av webutvikling
  2. Arkitekturen, hovedfunksjoner og konsepter av webløsninger:
    • Web tjenere, HTTP protokollen og web browsere
    • Språk: HTML, CSS, JavaScript
  • Hendelsesdrevet karakter av websider
  • JavaScript språket og anvendelser for dynamiske websider
  • Hovedfordeler og motivasjon bak JavaScript rammeverk
  • Ferdigheter - kandidaten kan:

    1. Lage enkle websider med et potensiale for kommersiell bruk
    2. Forstå og utvide koden for eksisterende websider
    3. Designe visuell websideoppsett fra spesifikasjon
    4. Innføre interaksjon ved bruk av JavaScript
    5. Lage data utveksling med backend (API)
    6. Lage autentisering
    7. Presentere ideer, kunnskap og resultater
    8. Benytte verktøy for versjonsstyring av programkode for å kunne utvikle effektiv alene og i samarbeid med andre
    9. Kunne benytte profesjonelle verktøy for programvareutvikling, inkludert KI-baserte verktøy, på en kritisk og reflektert måte

    Generell kompetanse - kandidaten:

    1. Kan webteknologiens historie for å har grunnlag for videreutvikling av eldre løsninger og systemer
    2. Kjenne til og anerkjenne ulike roller i webprosjekter for å kunne samarbeide effektivt i utviklingsprosjekter
    3. Kan webteknologiens historien for å kunne gjøre informerte og etiske valg om teknologi samt diskutere med andre fagpersoner og dele egne kunnskaper med andre

    Læringsformer og aktiviteter

    Forelesninger og øvinger, prosjektarbeid i grupper.