0Pricing
Sveltejs Academy logo
HTMLPrincipianteWebLivelli A1 → C115 lingue

Sveltejs Academy

Costruisci interfacce utente veloci e semplici con tecniche moderne presso Svelte Academy. Un percorso di apprendimento CoddyKit con 41 corsi brevi e 163 lezioni interattive, con un tutor IA disponibile 24/7 al tuo fianco.

Corsi
41
Lezioni
163
Passaggi interattivi
2,114
Gratis per iniziare
Corso 1
Curriculum

41 corsi in questo percorso

Ogni corso del percorso Sveltejs Academy, in ordine di apprendimento. Il primo è gratuito.

1

A13 lezioniGratis

Capisca cos'è Svelte, perché adotta un approccio completamente diverso da React o Vue per creare interfacce utente e perché gli sviluppatori che lo provano tendono a innamorarsene.

2

A14 lezioniPRO

Inizi a utilizzare Svelte comprendendo cosa lo distingue dagli altri framework, configuri il primo progetto ed esplori la struttura del progetto e il workflow di sviluppo.

3

A14 lezioniPRO

Impari a scrivere componenti Svelte da zero, utilizzare variabili reattive, interpolare espressioni e creare valori calcolati con le dichiarazioni reattive.

4

A24 lezioniPRO

Passi dati tra i componenti Svelte tramite props, imposti valori predefiniti e inoltri elegantemente le props con $$props e $$restProps.

5

A24 lezioniPRO

Controlli cosa viene renderizzato nei template Svelte con i blocchi condizionali, iteri sugli array con i blocchi each e forzi il re-rendering con i blocchi key.

6

A24 lezioniPRO

Gestisca gli eventi DOM in Svelte, utilizzi i modificatori degli eventi per semplificare i pattern comuni, invii eventi personalizzati dai componenti figli e li inoltri lungo l’albero.

7

A24 lezioniPRO

Sincronizzi gli input dei form e gli elementi DOM con le variabili Svelte usando le direttive bind: per testo, checkbox, gruppi di radio button e riferimenti agli elementi.

8

B14 lezioniPRO

Controlli cosa accade in ogni fase del ciclo di vita di un componente Svelte con onMount, onDestroy, beforeUpdate, afterUpdate e l’utility tick.

9

B14 lezioniPRO

Condivida lo stato reattivo tra i componenti utilizzando le primitive store integrate in Svelte, si iscriva con la sintassi abbreviata $ e crei store readable con logica personalizzata.

10

B14 lezioniPRO

Componi gli store Svelte derivando store calcolati da una o più sorgenti e costruisca store completamente personalizzati che implementano il contratto degli store.

11

B14 lezioniPRO

Proietti contenuti nei componenti Svelte utilizzando slot predefiniti e denominati, fornisca contenuti di fallback e verifichi se gli slot sono stati valorizzati.

12

B14 lezioniPRO

Animi gli elementi mentre entrano ed escono dal DOM con le direttive di transizione integrate in Svelte, configuri durata ed easing e gestisca transizioni in/out asimmetriche.

13

B14 lezioniPRO

Vada oltre le transizioni con la direttiva animate di Svelte per riordinare liste, creare animazioni spring basate sulla fisica e interpolare valori tweened.

14

B14 lezioniPRO

Esplori il routing basato sui file di SvelteKit, crei route dinamiche con parametri e utilizzi i file di layout per condividere l’interfaccia tra le pagine.

15

B14 lezioniPRO

Carichi i dati delle pagine con le funzioni load di SvelteKit, gestisca con eleganza gli errori ed esegua la logica riservata al server in +page.server.js.

16

B14 lezioniPRO

Passi dati in profondità nell’albero dei componenti senza prop drilling con la Context API di Svelte e comprenda quando preferire il context agli store.

17

B14 lezioniPRO

Migliori la reperibilità impostando meta tag dinamici, card OpenGraph e dati strutturati JSON-LD e gestendo gli URL canonici in SvelteKit.

18

B24 lezioniPRO

Gestisca sul server l’invio dei form HTML con le form actions di SvelteKit, le migliori progressivamente con JavaScript e restituisca gli errori di validazione.

19

B24 lezioniPRO

Costruisca endpoint API RESTful e streaming in SvelteKit usando i file +server.js, gestisca più metodi HTTP e restituisca risposte JSON tipizzate.

20

B24 lezioniPRO

Intercetti e trasformi ogni richiesta con gli hook server di SvelteKit, registri centralmente gli errori e componga più hook con l’utility sequence.

21

B24 lezioniPRO

Offra un’esperienza utente eccellente quando qualcosa va storto personalizzando le pagine di errore, distinguendo gli errori previsti da quelli imprevisti e gestendo gli errori nei layout annidati.

22

B24 lezioniPRO

Approfondisca il sistema reattivo di Svelte: ordine delle dichiarazioni reattive, scelta tra store e stato locale ed evitamento delle closure obsolete.

23

B24 lezioniPRO

Colleghi comportamenti imperativi riutilizzabili agli elementi DOM con le actions di Svelte, gestisca parametri e aggiornamenti e costruisca actions pratiche come clickOutside e tooltip.

24

B24 lezioniPRO

Scriva da zero funzioni di transizione personalizzate in Svelte, controlli i parametri temporali e crei morphing e transizioni avanzate basate su CSS o JavaScript.

25

B24 lezioniPRO

Animi i valori nel tempo con gli store di movimento spring e tweened di Svelte, utilizzi funzioni di interpolazione e applichi il movimento ai tracciati SVG.

26

B24 lezioniPRO

Padroneggi il sistema avanzato dei layout di SvelteKit: layout raggruppati, override a livello di route, uscita dai layout e condivisione dei dati nella gerarchia dei layout.

27

B24 lezioniPRO

Implementi l’autenticazione in SvelteKit con sessioni basate su cookie, JWT sicuri, protezione delle route negli hook e OAuth con Lucia Auth.

28

B24 lezioniPRO

Esegua il deployment delle applicazioni SvelteKit ovunque utilizzando l’adapter appropriato: siti statici, server Node.js, Vercel e Cloudflare Workers.

29

B24 lezioniPRO

Scopra il sistema delle rune di Svelte 5, che sostituisce la magia del compilatore con primitive reattive esplicite per stato, valori derivati ed effetti collaterali.

30

B24 lezioniPRO

Utilizzi $props() per props tipizzate dei componenti e la nuova sintassi degli snippet con {#snippet} e {@render} per una potente composizione dei contenuti in Svelte 5.

31

B24 lezioniPRO

Controlli la strategia di rendering per ogni route in SvelteKit: scelga tra load universale e solo server, esegua il prerendering delle pagine statiche e disabiliti SSR quando necessario.

32

B24 lezioniPRO

Scriva unit test affidabili per componenti e store Svelte con Vitest e @testing-library/svelte, verificando rendering, interazioni e mocking dei moduli.

33

B24 lezioniPRO

Scriva test end-to-end per applicazioni SvelteKit con Playwright, verificando navigazione tra pagine, interazioni con i form e integrazione nella pipeline CI.

34

B24 lezioniPRO

Aggiunga Tailwind CSS, visualizzazioni dati con D3.js, mappe Leaflet ed editor rich text ai progetti SvelteKit usando actions Svelte e wrapper di componenti.

35

B24 lezioniPRO

Renda più sicura l’applicazione SvelteKit contro attacchi CSRF, XSS e injection, gestisca in sicurezza le variabili d’ambiente e limiti la frequenza delle richieste alle route API.

36

C14 lezioniPRO

Esplori i pattern avanzati delle rune di Svelte 5, tra cui stato raw, derivazioni complesse, pulizia manuale degli effetti e migrazione da Svelte 4.

37

C14 lezioniPRO

Costruisca API Svelte sofisticate e riutilizzabili utilizzando render props con snippet, componenti di ordine superiore, il builder pattern e componenti composti.

38

C14 lezioniPRO

Offra caricamenti iniziali rapidi trasmettendo in streaming le promise dalle funzioni load, posticipando i dati lenti e trasmettendo dagli endpoint API con ReadableStream.

39

C14 lezioniPRO

Ottimizzi le prestazioni delle app SvelteKit con code splitting automatico, gestione avanzata delle immagini, caricamento differito e strumenti di profiling.

40

C14 lezioniPRO

Progetti applicazioni Svelte di grandi dimensioni con pattern store basati su feature module, event bus, aggiornamenti UI ottimistici e undo/redo con la cronologia degli store.

41

C14 lezioniPRO

Mettete insieme tutto ciò che avete imparato per creare un'app full-stack pronta per la produzione, con autenticazione, database tramite Drizzle ORM, distribuzione su Vercel e sicurezza dei tipi end-…

CoddyKit PRO

Sblocca tutti i 41 corsi di questo percorso e di ogni altro percorso

Tutor IA, esame di certificazione e certificato. Funziona sul web, su iOS e Android.

Scopri tutti i piani
Annuale$29.90 / annoCirca $2.49 al mesePaga una voltaA vita$69.99 una voltaNessun rinnovo. PRO per sempre.
Panoramica del Corso

Costruisci Interfacce Reali con Svelte e SvelteKit

Svelte adotta un approccio fondamentalmente diverso da React e Vue — invece di spedire un runtime al browser, compila i tuoi componenti in JavaScript vanilla altamente efficiente al momento della build. Il risultato è bundle più piccoli, tempi di caricamento più veloci e meno boilerplate. SvelteKit, il framework ufficiale, aggiunge routing basato su file, server-side rendering, form actions e deployment adapter così puoi lanciare app di livello produttivo su qualsiasi piattaforma. Questo percorso copre entrambi, dal primo componente fino all'architettura full-stack.

Cosa Imparerai

Inizierai con il modello di componenti di Svelte — props, template syntax, conditionals, loops e two-way binding — poi passerai al sistema di reattività, alle lifecycle functions e ai store primitives: writable, readable, derived e custom stores. Sul lato UI lavorerai con slots, Context API, CSS transitions, animations e Svelte Motion. I capitoli di SvelteKit coprono routing, data loading, SSR e prerendering, form actions, API routes, hooks, error handling, advanced layouts, auth patterns e deployment adapter. Il percorso copre anche il rune system di Svelte 5, testing con unit tests e Playwright E2E, integrazione di librerie di terze parti e security practices di SvelteKit.

Il Percorso di Apprendimento

Quarantuno corsi progrediscono da A1 attraverso C1. I primi sette corsi stabiliscono le fondamenta: components, props, events e template syntax. B1 introduce stores, slots, transitions e le tue prime pagine SvelteKit e data-loading patterns. B2 — il blocco più grande — elabora form actions, API routes, hooks, advanced reactivity, Svelte Actions, custom animations, auth patterns, adapter, Svelte 5 runes, testing e security. Il percorso si conclude a C1 con advanced runes, advanced component patterns, SvelteKit streaming, performance optimization, large-scale state management e un'applicazione SvelteKit full-stack capstone.

Come Funziona

Ogni corso è diviso in lezioni brevi e focalizzate che completi nell'editor di codice integrato con feedback in tempo reale. Un tutor AI è disponibile ogni volta che rimani bloccato, e ogni concetto è rafforzato con esercizi pratici prima di passare all'argomento successivo.

Come Imparerai

  1. 01

    Lezioni Interattive

    Esercizi di codifica pratici con feedback in tempo reale

  2. 02

    Tutor IA

    Ricevi aiuto istantaneo dalla nostra IA quando sei bloccato

  3. 03

    Editor Integrato

    Scrivi ed esegui il codice direttamente nel tuo browser

  4. 04

    Certificato

    Guadagna un certificato al completamento del corso

FAQ

Domande Frequenti

Il corso Sveltejs Academy è gratuito?

Sì. Puoi iniziare il corso Sveltejs Academy gratuitamente e completare le sue lezioni interattive senza costi. Un abbonamento PRO opzionale sblocca strumenti IA avanzati e un certificato condivisibile.

Serve esperienza precedente per imparare HTML?

No. Il corso inizia con i fondamenti e prosegue gradualmente verso argomenti più avanzati, quindi puoi iniziare anche senza alcuna esperienza precedente in HTML.

Come imparerò HTML su CoddyKit?

Impari facendo. Brevi lezioni interattive abbinano una spiegazione chiara a un esercizio di codifica pratico che gira in tempo reale, e un tutor IA disponibile 24/7 offre aiuto personalizzato quando rimani bloccato.

Ricevo un certificato per il completamento di Sveltejs Academy?

Sì. Gli studenti PRO possono sostenere un esame e guadagnare un certificato condivisibile di completamento con un codice verificabile per il corso Sveltejs Academy.

Posso imparare HTML dal mio telefono?

Sì. CoddyKit è disponibile sul web e come app native iOS e Android, quindi puoi imparare HTML su qualsiasi dispositivo e i tuoi progressi si sincronizzano tra loro.

Quanto costa CoddyKit PRO?

Il primo corso di Sveltejs Academy è gratuito. CoddyKit PRO sblocca ogni corso: $5.90 a settimana, $7.90 al mese, $29.90 all'anno oppure $69.99 una volta, per un accesso a vita senza rinnovi.

Quanto tempo serve per completare Sveltejs Academy?

Sveltejs Academy comprende 41 corsi e 163 lezioni. La maggior parte delle lezioni richiede circa 5–10 minuti, quindi l'intero percorso richiede circa 19 ore di pratica concreta, al tuo ritmo.

Inizia Sveltejs Academy Ora

Unisciti a migliaia di studenti che imparano la programmazione con lezioni potenziate dall'IA.