Bygg ekte grensesnitt med Svelte og SvelteKit
Svelte har en grunnleggende annerledes tilnærming enn React og Vue – i stedet for å sende en kjøretid til nettleseren kompilerer det komponentene Deres til svært effektiv vanilla JavaScript under byggingen. Resultatet er mindre pakker, raskere innlasting og mindre overflødig kode. SvelteKit, det offisielle applikasjonsrammeverket, legger til filbasert ruting, servergenerering, skjema-handlinger og utrullingsadaptere, slik at De kan levere apper klare for produksjon på enhver plattform. Dette sporet dekker begge deler, fra den første komponenten til fullstack-arkitektur.
Dette lærer De
De begynner med komponentmodellen i Svelte – props, malsyntaks, betingelser, løkker og toveis databinding – før De går videre til reaktivitetssystemet, livssyklusfunksjoner og store-primitivene: writable, readable, derived og egendefinerte stores. På UI-siden arbeider De med slots, Context API, CSS-overganger, animasjoner og Svelte Motion. SvelteKit-kapitlene dekker ruting, datalasting, SSR og forhåndsgenerering, skjema-handlinger, API-ruter, hooks, feilhåndtering, avanserte layouter, autentiseringsmønstre og utrullingsadaptere. Sporet dekker også rune-systemet i Svelte 5, testing med enhetstester og Playwright E2E, integrasjon med tredjepartsbiblioteker og sikkerhetspraksis for SvelteKit.
Læringsløpet
førtien kurs går fra A1 til C1. De sju første kursene gir grunnlag i komponenter, props, hendelser og malsyntaks. B1 introduserer stores, slots, overganger samt de første SvelteKit-sidene og mønstrene for datalasting. B2 – den største delen – arbeider med skjema-handlinger, API-ruter, hooks, avansert reaktivitet, Svelte Actions, egendefinerte animasjoner, autentiseringsmønstre, adaptere, runer i Svelte 5, testing og sikkerhet. Sporet avsluttes på C1 med avanserte runer, avanserte komponentmønstre, SvelteKit-strømming, ytelsesoptimalisering, tilstandshåndtering i stor skala og en fullstack-applikasjon i SvelteKit som avsluttende prosjekt.
Slik fungerer det
Hvert kurs er delt inn i korte, fokuserte leksjoner som De fullfører i den innebygde kodeeditoren, med tilbakemeldinger i sanntid. En AI-veileder er tilgjengelig når De står fast, og hvert konsept styrkes gjennom praktiske øvelser før De går videre til neste emne.