JavaScript
JavaScript è il cuore del web moderno. Ogni sito, ogni applicazione, ogni interazione che vedi nel browser è alimentata da JavaScript. Da principiante a sviluppatore sicuro: questo percorso copre tutto, dalle variabili e funzioni fino ai Web Workers e TypeScript.
Fondamenta
Le basi essenziali per iniziare. Nessun prerequisito richiesto.
Variabili e Scope
Come dichiarare variabili con let, const e var, e come funziona lo scope in JavaScript.
Funzioni e Closures
Dichiarazioni di funzione, arrow functions e il meccanismo delle closures spiegato con esempi pratici.
Array e Oggetti
Lavorare con array e oggetti: i metodi essenziali per manipolare dati in JavaScript.
DOM e Eventi
Selezionare elementi HTML, modificare il DOM e gestire gli eventi utente con JavaScript.
Template Literals
Stringhe multi-riga, interpolazione di espressioni e tagged templates in JavaScript moderno.
Intermedio
Concetti più avanzati per chi ha già le basi solide.
Promises e Async/Await
Gestire operazioni asincrone in JavaScript con Promises, then/catch e la sintassi async/await.
ES6+ Features
Le funzionalità moderne di JavaScript da ES6 in poi che ogni sviluppatore deve conoscere.
Moduli
Organizzare il codice JavaScript in moduli riutilizzabili con import ed export.
Fetch API
Comunicare con server e API REST usando la Fetch API nativa del browser.
Avanzato
Tecniche e pattern per sviluppatori esperti.
Prototipi e Classi
Il sistema di ereditarietà prototipale di JavaScript e la sintassi moderna delle classi ES6.
Web Workers
Eseguire codice JavaScript in background senza bloccare l'interfaccia utente con i Web Workers.
Intro a TypeScript
Primi passi con TypeScript: tipi base, interfacce e generics per scrivere JavaScript più sicuro.