Descrizione

Svelte (anche Svelte.js) è un framework Javascript front end scritto in Typescript utilizzato per creare interfacce utente interattive. È particolarmente apprezzato dagli sviluppatori per l’approccio innovativo alla gestione del DOM, che rende più leggere e veloci le applicazioni rispetto ad altre sviluppate con framework simili.
Imparare svelte è un’ottima scelta per gli sviluppatori perché offre un’alternativa leggera e veloce alla creazione di interfacce utente. Inoltre, il modello di programmazione di Svelte è intuitivo e facile da apprendere.
Questo corso di Svelte parte dalla sintassi di base e offre una panoramica sull’utilizzo del framework e su come utilizzarlo per creare interfacce leggere. Il corso potrebbe subire delle variazioni nella durata e nell’articolazione degli argomenti a seconda delle esigenze formative dell’azienda o del singolo.

Obiettivi

L’obiettivo principale del corso di Svelte è fornire le competenze tecniche per creare applicazioni e interfacce utente leggere e veloci utilizzando il framework in autonomia.

Conoscenze in uscita

Alla fine del corso, i partecipanti saranno i grado di:

  • Conoscere i concetti fondamentali del framework Svelte, come la sua architettura e il funzionamento della compilazione
  • Utilizzare gli strumenti e le funzionalità di Svelte per creare componenti e gestire il ciclo di vita degli stessi
  • Utilizzare il binding dei dati per creare interfacce utente dinamiche e reattive
  • Implementare la navigazione in un’applicazione Svelte
  • Apprendere come implementare il routing e la navigazione in un’applicazione Svelte
  • Integrare Svelte con altre librerie e tool

Programma didattico

  • Introduzione a Svelte
  • Architettura e compilazione
  • Creazione di componenti e gestione del ciclo di vita
  • Binding dei dati
  • Espressioni e modelli di computazione
  • Animazione e gestione degli eventi
  • Impostazione del routing
  • Link e navigazione programmatica
  • Integrazione con altre librerie e tool
  • Use Case: Sviluppo di un’applicazione
  • Utilizzo degli strumenti di debug
  • Soluzione dei problemi comuni
Caratteristiche del corso
24 ore
Esercitazione di gruppo, Lezione frontale, Aula Virtuale
Dispense
Front End Developer, Junior Developer
Attestato di frequenza e profitto.