WebProgrammering – WebApps med React
2026/2027Engelsk titel
WebProgramming – WebApps with
React
Uddannelse
Datamatiker
Uddannelsesniveau
Erhvervsakademi
Startsemester
4. Semester
Fagets varighed
1 semester
ECTS
10
Uddannelseselement
Valgfag
Undervisningsprog
Dansk
Undervisningens
starttidspunkt
Forår og Efterår
Undervisningens lokation
Roskilde
Fagkode
45059008
- Indhold og
formålJavaScript 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 valgfag 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ålVidenDen 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ærdighederDen 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.KompetencerDen 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. - EksamenLæringsmålene for eksamen er identiske med fagets læringsmålValgfagsprøvenForudsætninger for indstilling til eksamenSom del af et fagelement kan der være en eller flere obligatoriske studieaktiviteter, der defineres og beskrives af faglæreren. Dette kan f.eks. være afleveringsopgaver, projekter, mundtlige fremlæggelser, prøveeksamener m.m. De obligatoriske studieaktiviteter skal være opfyldt senest 10 dage før eksamens start, for at den studerende kan indstilles til eksamen.
Hvis en studerende ikke opfylder forudsætningerne, kan den studerende ikke gå til eksamen og har brugt et eksamensforsøg.ValgfagseksamenJaEksamensformSkriftlig aflevering med mundtlig eksamenEksamens tilrettelæggelse og indholdMundtlig eksamen med udgangspunkt i et skriftligt produkt. Alle hjælpemidler tilladt.
Eksamen er en individuel mundtlig eksamen på baggrund af en synopsis. Den studerende vælger selv et emne som har relation til et af den studerendes valgfag.
Synopsen præsenteres af eksaminanden i max. 10 min., hvorefter der foretages en individuel eksamination á 20 minutters varighed inklusive votering.FormkravSynopsen skal maksimum fylde 10 normalsider foruden evt. programmer. Én normalside udgør 2400 anslag inkl. mellemrum.
Hvis en skriftlig opgavebesvarelse ikke opfylder formalia (fastsat i Studieordningen), kan bedømmerne afvise opgavebesvarelsen. Hvis opgavebesvarelsen afvises, skal der ikke gives en bedømmelse, og den studerende har brugt et eksamensforsøg.Varighed30 minutterECTS30Individuel eller gruppeprøveIndividuelAnvendt sprog til eksamenDansk (Norsk/Svensk)HjælpemidlerAlle hjælpemidlerKarakterskala7-trins skalaBedømmelsestypeIntern censurKriterier for bedømmelseBedømmelseskriterierne for eksamen svarer til læringsmålene for det lokale fagelement: Valgfri uddannelseselementer. Læringsmålenes kontekst defineres af de konkrete valgfag, som synopsen baserer sig på.
Eksamen bedømmes internt, og der gives en samlet karakter efter 7-trinsskalaen, som er baseret på helhedsvurdering af det skriftlige produkt og den mundtlige præstation.Tidsmæssig placering4. SemesterMulighed for at søge om særlige vilkårLæs mere om særlige vilkår på -> MoodleSyge- og reeksamenDer gælder samme regler som for den ordinære eksamenSamme grundlag som 1. forsøg. Den studerende har mulighed for at redigere det skriftlige produkt, hvis reeksamen skyldes at tidligere forsøg ikke er bestået.