Spring til indhold
Webudvikler·Artikler

Artikler

HTML, CSS og JavaScript — webbets tre byggestenFrontend · 8 minEn webside bygges af tre sprog med hver sin rolle: HTML giver struktur, CSS giver udseende, og JavaScript giver opførsel. Forstå arbejdsdelingen, og du skriver kode der er nemmere at vedligeholde.Frontend og backend — hvor koden kører, og hvordan de taler sammenArkitektur · 8 minEn webapplikation har to sider: frontend, som kører i brugerens browser, og backend, som kører på serveren. Forstå opdelingen, hvad et API er, og hvordan data flyder mellem dem.Versionsstyring med Git — arbejd sikkert og sammenVærktøjer · 7 minGit er standardværktøjet til versionsstyring. Det gemmer historikken over din kode, lader flere arbejde sammen uden at overskrive hinanden, og giver dig mulighed for at gå tilbage, hvis noget går galt.Responsivt design — én side, der virker på alle skærmeFrontend · 8 minResponsivt design lader den samme side tilpasse sig telefon, tablet og computer. Forstå fleksible enheder, media queries og hvorfor man med fordel bygger fra den lille skærm og op.Tilgængelighed i dybden — et web alle kan brugeTilgængelighed · 9 minTilgængelighed betyder, at også brugere med nedsat syn, hørelse eller bevægelse kan bruge din side. Det bygger på fire principper og en række konkrete vaner, du indarbejder fra første linje kode.JavaScript og DOM — gør siden levendeFrontend · 8 minJavaScript bliver interessant, når det møder DOM'en — browserens model af siden. Forstå hvordan man reagerer på hændelser, ændrer indhold og henter data, uden at siden genindlæses.Web-sikkerhed og OWASP — de fejl angribere leder efterSikkerhed · 10 minSikkerhed er en del af håndværket, ikke et ekstra lag til sidst. OWASP udgiver en bredt anerkendt liste over de mest kritiske risici i webapplikationer. Forstå de hyppigste — brudt adgangskontrol, injection og fejlkonfiguration — og de konkrete vaner, der holder dem ude.Web-API'er i dybden — HTTP, REST og statuskoderArkitektur · 9 minEt API er den kontrakt, dine systemer udveksler data igennem. Forstå HTTP-metoderne, hvad REST-stilen indebærer, hvad statuskoderne fortæller, og hvordan man designer et API, andre kan bruge uden at gætte.GDPR for webudviklere — privatliv bygget ind i kodenLovgivning · 8 minBygger du websider, behandler du persondata, og så gælder databeskyttelsesforordningen. Forstå hvad der tæller som persondata, hvornår du må sætte cookies, hvordan samtykke skal indhentes, og hvordan du bygger en side, hvor brugerens rettigheder rent faktisk kan opfyldes.Webbets fødsel — webudviklingens historieHistorie · 11 minWebudvikling er et håndværk på godt en menneskealder, men det har forandret sig hurtigere end de fleste fag. Følg vejen fra Tim Berners-Lees forslag i 1989 over de første statiske sider, browserkrigene og opfindelsen af JavaScript til nutidens dynamiske webapplikationer, frameworks og standarder.Databaser og dataservices — sammenspillet mellem frontend og dataDatabaser · 9 minNæsten enhver webløsning skal gemme data, der overlever et genstart af browseren. Forstå relationsdatabasens tabeller og nøgler, hvad SQL og CRUD dækker over, forskellen på relationelle og NoSQL-databaser, og hvordan en dataservice sikres, når frontend beder om data.CMS i praksis — fra plugin til eget temaCMS · 8 minDe færreste hjemmesider bygges helt fra bunden i dag — de fleste kører på et content management-system (CMS). Forstå hvad et CMS reelt løser, hvordan temaer og plugins udvider det, hvad et headless CMS er, og hvorfor drift og opdatering af et CMS er en sikkerhedsopgave, ikke kun en teknisk detalje.Serverside programmering — sproget der kører bag kulissenBackend · 8 minBag ethvert web-API og enhver dynamisk side ligger kode, der kører på en server — usynlig for brugeren, men afgørende for at data er sikre og siden svarer hurtigt. Forstå hvorfor HTTP er statsløst, hvordan sessioner og tokens løser det, hvorfor hemmeligheder hører hjemme i miljøvariabler, og hvad der påvirker en webservers ydeevne.Digital handel — webshops, cookies og fortrydelsesretE-handel · 8 minEn webshop er mere end en katalog af varer — den er en juridisk aftale, der indgås ved fjernsalg, med regler, der binder både koden og forretningen. Forstå webshoppens grundelementer, hvordan cookies og tracking bruges i handel, hvad forbrugerens 14 dages fortrydelsesret indebærer, og hvad de nye regler om fortrydelse direkte på siden kræver.Projektorganisering og agile metoder — Scrum og KanbanMetode · 9 minWebudvikling laves sjældent alene. Forstå hvorfor agile metoder er blevet standarden frem for en fast plan lagt et helt år frem, hvad Scrum-guidens roller, begivenheder og artefakter dækker over, hvordan Kanban byder ind som alternativ eller supplement, og hvorfor versionsstyring er rygraden i samarbejdet.Ydeevne og Core Web Vitals — en hurtig webløsningYdeevne · 9 minEn langsom side mister brugere, uanset hvor godt den er bygget bagved. Forstå de tre Core Web Vitals — LCP, INP og CLS — hvad hvert mål reelt beskriver, hvilke grænser der tæller som godt, og hvilke konkrete tiltag der flytter tallene i den rigtige retning.Jobsøgning, CV og portfolio — fra elev til webudviklerKarriere · 8 minEt fagligt stærkt CV og et velholdt portfolio er ofte det, der afgør, om du kommer til samtale. Forstå hvorfor et portfolio siger mere end et CV alene, hvad et fagligt CV bør indeholde, hvordan en målrettet ansøgning bygges på en virksomhedsanalyse, og hvordan de forskellige karriereveje i webudvikling ser ud.Svendeprøven i webudvikling — fra bunden opgave til godkendt løsningUddannelse · 8 minSvendeprøven er uddannelsens afsluttende prøve, hvor du samler det, du har lært, i én færdig løsning. Forstå hvad den bundne opgave kræver ifølge bekendtgørelsen, hvad projektdokumentationen skal indeholde, hvad den mundtlige del går ud på, og hvordan du forbereder dig bedst i tiden op til.