Byg rigtige brugerflader med Svelte og SvelteKit
Svelte har en grundlæggende anderledes tilgang end React og Vue — i stedet for at sende en runtime til browseren kompilerer det dine komponenter til yderst effektiv vanilla JavaScript på byggetidspunktet. Resultatet er mindre bundles, hurtigere indlæsningstider og mindre boilerplate. SvelteKit, det officielle applikationsframework, tilføjer filbaseret routing, serverrendering, formularhandlinger og udrulningsadaptere, så du kan sende applikationer i produktionskvalitet ud på enhver platform. Dette læringsforløb dækker begge dele, fra den første komponent til fuldstackarkitektur.
Det lærer du
Du begynder med Sveltes komponentmodel — props, templatesyntaks, betingelser, løkker og tovejsbinding — og går derefter videre til reaktivitetssystemet, livscyklusfunktioner og store-primitiverne: writable, readable, derived og brugerdefinerede stores. På brugerfladesiden arbejder du med slots, Context API, CSS-overgange, animationer og Svelte Motion. Kapitlerne om SvelteKit dækker routing, dataindlæsning, SSR og forudrendering, formularhandlinger, API-ruter, hooks, fejlhåndtering, avancerede layouts, mønstre til godkendelse og udrulningsadaptere. Læringsforløbet dækker også Svelte 5's rune-system, testning med enhedstest og Playwright E2E, integration af tredjepartsbiblioteker og sikkerhedspraksis i SvelteKit.
Læringsforløbet
41 kurser bevæger sig fra A1 til C1. De første syv kurser etablerer grundlaget: komponenter, props, hændelser og templatesyntaks. B1 introducerer stores, slots, overgange samt dine første SvelteKit-sider og mønstre til indlæsning af data. B2 — den største blok — arbejder med formularhandlinger, API-ruter, hooks, avanceret reaktivitet, Svelte Actions, brugerdefinerede animationer, mønstre til godkendelse, adaptere, Svelte 5-runer, testning og sikkerhed. Læringsforløbet slutter på C1 med avancerede runer, avancerede komponentmønstre, streaming i SvelteKit, optimering af ydeevne, tilstandshåndtering i stor skala og en afsluttende fuldstackapplikation i SvelteKit.
Sådan fungerer det
Hvert kursus er opdelt i korte, fokuserede lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. En AI-underviser er tilgængelig, når du går i stå, og hvert begreb styrkes med praktiske øvelser, før du går videre til næste emne.