Lær frontend-udvikling
Lær frontend-udvikling — Frontendudvikling fra HTML til React med live forhåndsvisning
Lær frontend-udvikling er en gratis iOS- og Android-app til begyndere, designere og karriereskiftere, der vil blive webudviklere. HTML, CSS og JavaScript står side om side i en live-editor, og siden nedenunder opdateres, mens du skriver. 41 kurser og 163 korte lektioner tager dig fra det første tag gennem responsive layouts og TypeScript til React og Vue – med 20 guidede projekter, fejlfindingsmissioner og en AI-mentor til den fejl, du ikke kan finde.
- Pris
- Gratis, Pro-opgradering
- Platforme
- iOS og Android
- Sprog
- 22
- Aldersbedømmelse
- 4+
- Kræver
- iOS 15.1 eller nyere


Ændr én linje, og se siden ændre sig.
Editoren viser HTML-, CSS- og JavaScript-paneler ved siden af hinanden med en live-forhåndsvisning nedenunder, så markup, styling og funktionalitet læres som én side i stedet for som tre separate emner.
Hvad det er
Lær frontend-udvikling er en gratis iOS- og Android-app, der underviser i frontendudvikling – den del af et website, som folk ser og interagerer med – ved hjælp af en live-editor til HTML, CSS og JavaScript på telefonen. Den tilbyder 41 kurser og 163 lektioner på niveauer fra begynder til senior og dækker webgrundlag, responsive layouts, JavaScript og DOM, TypeScript, React, Vue, test, tilgængelighed og ydeevne samt guidede projekter, fejlfindingsmissioner, interviewspørgsmål og en AI-mentor.
Inde i appen
Sådan ser det ud





Kurset
Det dækker frontend-kurset
41 kurser og 163 lektioner fra appens egen kursusliste: fra det første HTML-tag til frontend-arkitektur og udvikling på seniorniveau.
Webben og de tre grundlæggende teknologier
Velkommen til frontend-udvikling, sådan fungerer webben, HTML-grundlæggende, CSS-grundlæggende og JavaScript Essentials.
Layout og responsivt design
Grundlæggende responsivt design, HTML-formularer og semantisk markup, avanceret CSS-layout samt CSS-variabler, overgange og animationer.
JavaScript i browseren
DOM og browser-API'er, arrays, objekter og ES6+, asynkron programmering samt JavaScript-moduler og build-værktøjer.
Arbejdsgang og værktøjer
Udviklerværktøjer og arbejdsgang, Git og samarbejdsprocesser samt moderne frontend-værktøjer.
TypeScript
Introduktion til TypeScript, en grundig gennemgang af typer og interfaces samt avanceret TypeScript til frontend.
React og Vue
Grundlæggende React, useEffect og datahentning, avancerede hooks og mønstre, derefter grundlæggende Vue 3, Composition API og avancerede Vue-mønstre.
Data, rendering og realtid
State management, API-integration og REST, server-side rendering med Next.js og Nuxt 3, progressive webapps samt WebSockets og frontend i realtid.
Kvalitet og arkitektur
Tilgængelighed, frontend-test, optimering af webydelse, frontend-sikkerhed, CSS-arkitektur, designsystemer, frontend CI/CD og frontend-udvikling på seniorniveau.
Sådan fungerer det
Sådan lærer du med appen
Appens rækkefølge følger fagets rækkefølge: Byg først en side, få den derefter til at fungere, og lær så de værktøjer, der gør det muligt at skalere den.
Begynd med det gratis første kursus
Welcome to Frontend Development åbner vejen, og live-editoren er gratis fra starten. Hver lektion består af nogle få minutters forklaring efterfulgt af noget, du kan ændre og køre.
Redigér et panel, og læs forhåndsvisningen
Ændr HTML, CSS eller JavaScript, og forhåndsvisningen nedenunder følger med. Nye projekter kan begynde med en HTML-, React-, Vue-, Angular-, Node- eller TypeScript-skabelon.
Byg projekter, og løs rigtige fejl
Tyve guidede projekter lærer dig trin for trin at bygge en opskriftsside, en kontaktformular, et kortgitter, en navbar og en datatabel, mens 15 fejlfindingsmissioner giver dig ødelagte sider, du skal reparere.
Hvad det indeholder
Det får du med appen
41
Kurser fra begynder- til seniorniveau
163 lektioner på niveauer fra A1 til C2 – fra hvordan nettet fungerer og HTML-grundlag til TypeScript, React, Vue 3, state management, rendering på serversiden med Next.js og Nuxt 3 samt progressive webapps.
Live
Editor med øjeblikkelig forhåndsvisning
HTML-, CSS- og JavaScript-paneler med en forhåndsvisning under dem, så en ændring vises med det samme. Start nye projekter fra flere framework-skabeloner.
15
Fejlfindingsmissioner
Missioner baseret på virkelige frontendproblemer: et layout, der går i stykker ved 375 pixels, et billede, der gør siden langsom, en formular, som ingen kan nå med tastaturet, et memory leak i en komponent og en test, der består lokalt, men fejler i CI.
20
Guidede projekter
Små projekter, der forklares trin for trin, såsom en opskriftsside, en kontaktformular, et kortgitter, en navbar og en datatabel.
AI
AI-mentor og legeplads
Spørg om en fejl, en lektion eller din egen kode, eller beskriv en side i AI-legepladsen, og se koden blive skrevet. Gratis brugere får tre AI-spørgsmål om dagen.
50
Interviewspørgsmål med svar
Halvtreds interviewspørgsmål til frontend- og webudviklere med svar samt et snydeark med 83 poster om syntaks og mønstre og et bibliotek med korte eksempler, du kan åbne og redigere.
Baggrund
Hvad lærer en frontendudvikler egentlig – og i hvilken rækkefølge?
En frontendudvikler bygger det, der kører i browseren: sidens struktur, hvordan den ser ud på alle skærmstørrelser, og hvordan den reagerer, når nogen klikker, skriver eller scroller. Den fornuftige rækkefølge er først struktur (HTML), derefter præsentation (CSS), så funktionalitet (JavaScript) og først derefter de værktøjer, der organiserer større projekter: TypeScript, et framework som React eller Vue, test og et build-trin. Hvis man springer direkte til et framework, før de tre grundlæggende elementer er på plads, går begyndere oftest i stå, fordi et framework hovedsageligt skjuler almindelig JavaScript og DOM bag sin egen syntaks.
Semantisk HTMLbetydning før udseende
Når du vælger en overskrift, liste, formularlabel eller knap ud fra, hvad indholdet er, i stedet for hvordan det skal se ud, giver du skærmlæsere, søgemaskiner og tastaturer noget at arbejde med. Det er også den billigste tilgængelighedsgevinst på enhver side.
Responsivt layoutén side, alle skærme
Flexbox, grid og media queries lader ét layout omorganisere sig fra en smal telefon til en bred skærm. Hvis du tester tidligt ved en lille bredde som 375 pixels, opdager du layoutfejl, der ellers er besværlige at rette senere.
DOMsiden som et levende objekt
Browseren omdanner HTML til et træ af objekter, som JavaScript kan læse og ændre. Ethvert framework er i sidste ende en praktisk måde at opdatere dette træ på, så når du forstår det, bliver React og Vue meget lettere at gennemskue.
Core Web Vitals og ydeevnehastighed, man kan mærke
En side, der sent indlæser et stort, uoptimeret billede eller flytter sig under indlæsningen, føles langsom, selv når koden er korrekt. Ydeevne er en færdighed, der først virkelig viser sig, når du arbejder med rigtige sider og rigtige billeder.
Egnethed
Hvem det er til — og hvem det ikke er til
Det passer godt til dig, hvis du
- Vil du blive webudvikler og starter fra bunden
- Er du designer og vil bygge de sider, du designer
- Kan du lidt HTML og CSS og vil lære JavaScript, TypeScript, React eller Vue oveni
- Forbereder du dig til din første frontend-samtale og vil have spørgsmål med svar
- Foretrækker du at se en side ændre sig, mens du skriver, frem for at læse lange forklaringer
Det er ikke det rette værktøj, hvis du
- Har du brug for at bygge og publicere et stort website med flere filer, hvilket stadig kræver en laptop og en komplet editor
- Forventer du, at alt er gratis: Det første kursus, det første projekt, to debugging-missioner og editoren er gratis, mens Pro låser resten op
- Vil du have et backend- eller databasekursus, fordi denne sti handler om det, der kører i browseren
- Arbejder du allerede som senior frontend-udvikler og vil have et opslagsværk i stedet for lektioner
Spørgsmål
Ofte stillede spørgsmål
Hvad er frontend-udvikling?
Frontend-udvikling handler om at bygge den del af et website eller en webapp, der kører i browseren: strukturen med HTML, udseendet med CSS og funktionaliteten med JavaScript samt de frameworks og værktøjer, der bygger oven på dem. Lær frontend-udvikling lærer dig denne teknologistak i den rækkefølge med en liveforhåndsvisning, så hver ændring kan ses med det samme.
Kan jeg lære frontend-udvikling på min telefon?
Du kan sagtens lære begreberne og bygge de første sider på en telefon, fordi HTML, CSS og JavaScript er små nok til at redigere i korte sessioner, og forhåndsvisningen viser resultatet med det samme. Appen viser de tre paneler og en liveforhåndsvisning på skærmen. En laptop bliver mere praktisk, når du vedligeholder et større projekt med mange filer, men du behøver den ikke for at komme i gang.
Hvem er det til, og hvor bør en komplet nybegynder begynde?
Det passer til komplette nybegyndere, designere, der vil bygge det, de designer, udviklere med kendskab til HTML og CSS samt karriereskiftere, der forbereder sig på deres første frontend-job. Begynd med, hvordan webben fungerer, og med ren HTML, fortsæt derefter med CSS og så JavaScript. Lær frontend-udvikling følger denne rækkefølge og begynder med det gratis kursus Velkommen til frontend-udvikling.
Lærer appen dig React og Vue?
Ja. Efter HTML, CSS, JavaScript og TypeScript indeholder appen React-kurser om det grundlæggende, useEffect og datahentning samt avancerede hooks og mønstre, og Vue 3-kurser om det grundlæggende, Composition API og avancerede mønstre. Den dækker også state management og server-side rendering med Next.js og Nuxt 3.
Har jeg brug for at lære TypeScript?
Det er ikke nødvendigt for at bygge din første side, men de fleste professionelle React- og Vue-kodebaser bruger det, så det er værd at lære efter det grundlæggende i JavaScript. Appen introducerer TypeScript med et kursus i de første typer, et dybdegående kursus i typer og interfaces samt et avanceret kursus i frontend-mønstre.
Hvordan fungerer debugging-missionerne?
Hver af de 15 debugging-missioner giver dig en ødelagt side eller komponent, der afspejler et reelt frontend-problem, for eksempel et layout, der går i stykker ved 375 pixels, en formular, der ikke kan bruges med tastaturet, et memory leak i en komponent eller en test, der kun fejler i CI, og du skal løse problemet. To missioner er gratis.
Kan det hjælpe mig med at forberede mig til en samtale om et frontend-udviklerjob?
Det kan hjælpe med den teoretiske del. Lær frontend-udvikling har 50 interviewspørgsmål med svar, et cheatsheet med 83 poster om syntaks og mønstre samt kurser i test, ydeevne, tilgængelighed og arkitektur, som er emner, samtaler typisk bevæger sig videre til efter det grundlæggende. Det kan ikke erstatte en portfolio med dine egne projekter.
Hvor lang tid tager det at lære frontend-udvikling?
En nybegynder, der øver sig lidt hver dag, kan som regel bygge enkle responsive sider på få uger, mens det tager måneder at blive fortrolig med JavaScript og et framework. Appen opdeler læringsstien i lektioner på få minutter med streaks og påmindelser, så fremgangen kommer gennem regelmæssige, korte sessioner frem for én lang blok.
Er Lær frontend-udvikling gratis?
Den kan downloades gratis fra App Store og Google Play. Det første kursus, det første guidede projekt, to debugging-missioner og kodeeditoren er gratis med tre spørgsmål til AI-mentoren om dagen, og gratisversionen viser annoncer. Pro låser alle kurser, projekter og missioner, certifikatprøven og ubegrænset AI op samt fjerner annoncerne.
Hvilke platforme og sprog understøtter den, og er appen i App Store den samme?
Lær frontend-udvikling kører på iOS via App Store og på Android via Google Play på 22 sprog med en aldersgrænse på 4+. Appen i App Store hedder Learn Frontend Development, og appen i Google Play hedder Lær frontend-udvikling, men det er den samme app. Når du består den afsluttende prøve, får du et gennemførelsescertifikat.
Mere fra CoddyKit
Tilgængelig på iOS.