Fullstack TypeScript

2025/2026
Engelsk titel
Fullstack TypeScript
Uddannelse
Datamatiker - Lyngby
Datamatiker - Bornholm
Niveau
Erhvervsakademi
Start semester
4. Semester
Fagets varighed
1 semester
Opstart
Forår og Efterår
Ects
10
Udd. element
Valgfag
Tilmelding
Valgfag udbydes først senere og oprettes afhængigt af tilmeldinger. Du vil senere i dit uddannelsesforløb få mere besked fra din uddannelse om, hvilke valgfag du kan vælge.
Undervisningsprog
Dansk
Fagelement
Lokalt
Studiested
Cphbusiness Lyngby
Fagkode
4505406CL
  • Indhold og formål
    The purpose of this module is to provide students with a solid background in JavaScript, necessary to implement full stack JavaScript Systems and evaluate the pros & cons of such a strategy up against alternatives.
  • Læringsmål
    Viden
    The graduate will possess knowledge of:

    - JavaScript, and how it differs from compiled languages like Java or C#
    - nodeJS and how to use it to implement server-side JavaScript
    - NoSql databases, mainly focused on the document database MongoDB
    - how to write full stack JavaScript designs involving (but not limited to)
    - Servers
    - Web Client Applications
    - (Stand-alone Clients)
    - the newest technologies and trends, with and around, JavaScript
    - common security threads and how to prevent against these threads
    Færdigheder
    The graduate will be able to:
    - Write JavaScript code, using the newest versions of JavaScript and/or Typescript
    - Implement Server side JavaScript, backed up by a MongoDB database
    - Use a relevant framework to implement simple JavaScript-based web apps
    - Use the newest versions of JavaScript involving, when necessary, a transpiler + build/package tools
    - Write simple proof of concept examples, demonstrating the features of TypeScript
    - Use a modern Client Side Framework to implement Single Page Applications
    - Use and understand fundamental security measures to secure a JavaScript backend
    Kompetencer
    The graduate will know how to:
    - How to implement Full Stack JavaScript Systems and evaluate such a strategy up against alternatives
    - The Pros & Cons in using JavaScript everywhere, and that "everywhere" itself is not a goal
    - How, when, and when not, to use a NoSQL database
  • Eksamen
    Læringsmålene for eksamen er identiske med fagets læringsmål
    Fullstack TypeScript
    Forudsætninger for indstilling til eksamen
    Den studerende skal have opnået minimum 80% af de study points, der er knyttet til semesteret for at blive indstillet til eksamen.
    Afleveringsfrister og uddybende beskrivelse af study point opgaver findes på holdets Moodle flow.
    • 4 projektdele af hver 25 study points, projekterne gennemgås ved review med underviser
    Faget prøves
    Faget/modulet prøves med flg. fag
    Eksamensform
    Skriftlig aflevering med mundtlig eksamen
    Ects
    10 ECTS
    Varighed
    30 minutter
    Der udleveres en opgave i forbindelse med eksamen
    Nej
    Individuel eller gruppeeksamen
    Individuel
    Anvendt sprog til eksamen
    Dansk (Norsk/Svensk)
    Karakterskala
    7-trins skala
    Bedømmelsestype
    Intern censur
    Kriterier for prøvevurdering
    Helhedsvurdering af både rapport og mundtlig eksamen
    Tidsmæssig placering
    4. Semester
    Ved udgangen af 4. semester
    Re- og sygeeksamen
    Der gælder samme regler som for den ordinære eksamen.
    Eksamen kan omlægges til online eksamen, hvis eksamen skønnes egnet. Genaflevering af projekt med relevante ændringer og forbedringer.