lezione 01

fondamenti javascript

const/let, funzioni e oggetti.

livello: base durata: 18 min output: script base badge: javascript essentials

const e let

const name = "Samir";
let year = 2026;

arrow functions

const greet = (name) => `ciao ${name}`;

objects

const { role } = { role: "engineer" };

array

const out = [1,2,3].map(n => n * 2);

esercizi

mappa un array di oggetti e stampa i nomi.

const items = [{ id: 1, name: "A" }, { id: 2, name: "B" }];
const names = items.map(i => i.name);
console.log(names);

panoramica

In questo capitolo su fondamenti javascript lavoriamo su const e let, arrow functions, objects, array per creare micro-pattern riutilizzabili.

lavora in sequenza: leggi, prova, modifica gli snippet e annota i trade-off principali.

badge: javascript essentials

obiettivi

  • capire e applicare const e let in uno scenario reale
  • capire e applicare arrow functions in uno scenario reale
  • capire e applicare objects in uno scenario reale
  • capire e applicare array in uno scenario reale

scheda rapida

const name = "Samir";
let year = 2026;

adatta questo scheletro agli esempi della lezione.

tips

  • usa const di default
  • separa moduli piccoli
  • gestisci errori async
  • riduci mutazioni globali
  • profilare prima di ottimizzare
  • mantieni const e let leggibile

tip: documenta ogni scelta architetturale.

mini progetto

trasforma un array e stampa output.

  • crea array
  • map
  • console.log

output atteso: output stampato.

checklist

  • ho eseguito gli snippet e controllato l'output
  • ho annotato almeno 2 trade-off
  • ho completato il mini progetto
  • ho salvato un riepilogo personale
start a brief