Sjællands Erhvervsakademi
Permalink

WebProgrammering – WebApps med React

2025/2026
Engelsk titel
WebProgramming – WebApps with React
Uddannelse
Datamatiker
Uddannelsesniveau
Erhvervsakademi
Startsemester
4. Semester
Fagets varighed
4 semestre
ECTS
10
Uddannelseselement
Valgfag
Undervisningsprog
Dansk
Undervisningens starttidspunkt
Forår og Efterår
Undervisningens lokation
Roskilde
Fagkode
45059008
Fagansvarlig
Jens Peter Andersen
Mikkel Andreas Krøll Christensen
  • Indhold og formål
    JavaScript er det absolut mest anvendte programmeringssprog pt og er blevet endnu mere udbredt efter at JavaScript biblioteker og frameworks som NodeJS, Vue, React og Angular er kommet til.

    I dette kursus vil du lære at udvikle moderne mobilvenlige og responsive WebApps, opbygget som ”Single Page Apps” SPA ved hjælp af de nyeste JavaScript frameworks og biblioteker. Målet er at du efter valgfaget selv vil kunne udvikle Full-Stack Web-løsninger.

    Du kommer til at anvende både React, Redux, Thunk (evt. Materialize el Tailwind css) og der vil I valgfaget blive lagt en del vægt på praktisk arbejde.
  • Læringsmål
    Viden
    Den studerende har:
    • viden om kerne-koncepterne i JavaScript / TypeScript
    • viden om avancerede JavaScript biblioteker og frameworks til brug for udvikling af avancerede WebApps.
    • viden om forskellige Full-Stack arkitekturer med fx MongoDB, FireBase, Express, Angular, React, Node og Webpack mm.
    • viden om Progressive Web Apps.
    Færdigheder
    Den studerende kan:
    • anvende JS Array-Helper-Methods i større JS-applikationer.
    • anvende TypeScript ifm. React Apps.
    • anvende React Hooks og Redux Toolkit (RTK Query) ifm React Apps.
    • udvikle SPA (Single Page Apps) baseret på React, Redux, Thunk og React Router v6.
    Kompetencer
    Den studerende kan:
    • indgå i et udviklingsteam der udvikler Full-stack JavaScript baserede Web-løsninger.
    • selvstændigt sætte sig ind i nye web-teknologier.
  • Eksamen
    Læringsmålene for eksamen er identiske med fagets læringsmål
    Fagets eksamener er beskrevet på et andet fag
    45059000