perché javascript
javascript è il cuore del web: dinamico e multipiattaforma.
focus: dom, async, moduli e performance.
setup
usa node per eseguire script e test.
node --version
node index.js
sintassi base
const name = "samir";
console.log(`hello ${name}`);
const per costanti, let per variabili.
dati e funzioni
const items = [{ id: 1, name: "Nova" }];
const names = items.map(i => i.name);
array e map sono base per pipeline dati.
prossime lezioni
lezione 01
fondamenti javascript
const/let, funzioni e oggetti.
aprilezione 02
objects e arrays
map/filter e destructuring.
aprilezione 03
dom e eventi
query selector, eventi e update UI.
aprilezione 04
async e fetch
promise, async/await e fetch.
aprilezione 05
classi
classi, prototipi e composizione.
aprilezione 06
moduli
import/export e struttura codice.
apriapprofondimenti
lezioni avanzate per completare il percorso.