Bygg hele spekteret av moderne frontend
Frontendutvikling handler om å gjøre kode om til alt brukeren ser og samhandler med i en nettleser – HTML-struktur, CSS-presentasjon, JavaScript-atferd samt rammeverkene og verktøyene som binder dette sammen i produksjonsskala. Dette læringsløpet dekker hele stakken: fra hvordan nettet leverer en side, til å skrive typesikre React- og Vue-applikasjoner, optimalisere ytelsen og distribuere gjennom en CI/CD-pipeline.
Dette lærer De
De begynner med grunnleggende HTML, CSS og JavaScript, og blir deretter fortrolig med TypeScript, DOM-en og nettleser-API-er, responsivt design og ES6+-mønstre, inkludert asynkron programmering og moduler. Derfra går De videre til React (hooks, avanserte mønstre, Next.js SSR) og Vue 3 (Composition API, Nuxt 3 SSR), tilstandshåndtering, frontend-testing, CSS-arkitektur og sanntidsgrensesnitt med WebSockets. Læringsløpet avsluttes med optimalisering av nettleserytelse, frontend-sikkerhet, designsystemer samt frontend-CI/CD og DevOps.
Læringsløpet
41 kurs dekker nivåene A1 til C2. Kursene på A1- og A2-nivå bygger grunnlaget – hvordan nettet fungerer, semantisk markup, CSS-animasjoner, Git og en introduksjon til TypeScript. Kursene på B1- og B2-nivå bygger yrkeskompetanse innen CSS Layout Mastery, JavaScript-moduler og byggeverktøy, grunnleggende React og Vue 3, API-integrasjon, Progressive Web Apps og server-side rendering med både Next.js og Nuxt 3. Kursene på C1-nivå tar for seg temaer for erfarne utviklere: Advanced TypeScript for Frontend, React Advanced Patterns, Vue Advanced Patterns, frontend-arkitektur, designsystemer og komponentbiblioteker, frontend-sikkerhet samt frontend-CI/CD og DevOps. Læringsløpet avsluttes på C2 med Senior Frontend Engineering, som samler alt i praksis på produksjonsnivå.
Slik fungerer det
Hvert kurs er delt inn i korte, praktiske leksjoner som De fullfører i den innebygde koderedigereren, med tilbakemelding i sanntid. En AI-veileder er tilgjengelig når De står fast, og hvert konsept forsterkes gjennom øvelser som gjenspeiler hvordan nettlesere og rammeverk faktisk fungerer, i stedet for konstruerte eksempler.