2. semester

Efter 2. semester vil du være i stand til at udvikle et website, som kører på en virtuel maskine i "skyen". Du har selv sat serveren op, og websitet er bygget på baggrund af en række kundekrav, som du selv har analyseret dig frem til. Man kan logge på systemet både som kunde og administrator, og al data gemmes, opdateres og hentes fra en database, som du selv har designet. Websitet kører fint både på en laptop og på din mobiltelefon.

For at kunne løse sådan en opgave er 2. semester bygget op af en række specifikke emner. Fx arbejder vi dybere med Java som programmeringssprog, lærer om netværk og tråde (at kunne køre flere processer samtidigt). Vi arbejder med databaser (SQL) og får en god teoretisk forståelse af databasedesign. Et vigtigt tema på 2. semester er test. Altså hvordan sikrer vi os, at vores kode virker, og at den gør det, kunden forventer?

For at kunne bygge et website introducerer vi begreberne "frontend"- og "backend"-teknologier. Frontend dækker over de teknologier og teknikker, der har med brugergrænseflader at gøre. Backend handler om den del af systemet, der kører på en server, og som sørger for at håndtere tilgangen til data og at levere og modtage data til og fra frontenden. Frontend omfatter HTML, CSS og design af websiderne. Backend programmerer vi i Java, og databaser bygges i Postgres.

Når websitet skal sættes i drift, opretter og konfigurerer vi en virtuel Linux-server. Herfra kan alle få adgang til dit website via internettet.

Læs mere om de enkelte fag på 2. semester i studieordningen.

Læs mere om semestrenes opbygning