Corso interattivo
Corso TypeScript
Impara a padroneggiare TypeScript, il superset tipizzato di JavaScript. Scopri come scrivere codice più sicuro e robusto grazie a tipi primitivi, interfacce, type alias, unioni, type narrowing e programmazione generica (Generics).
Verifica statica via parole chiave + esecuzione sul TypeScript Playground ufficiale (un click per copia codice + apertura).
01 · Fondamenti di TypeScript
Le basi del sistema di tipi: annotazioni per tipi primitivi, parametri di funzioni, array e tuple.
02 · Tipi e Interfacce
Creare strutture di dati complesse con interfacce e alias, e lavorare con tipi di unione flessibili.
03 · Generics e Funzioni
Funzioni con parametri opzionali, firme di tipo per funzioni e il potente mondo dei Generics.
04 · Classi e Tipi Utility
Programmazione orientata agli oggetti con le classi e i tipi di utilità predefiniti per trasformare i tipi esistenti.
05 · Tipi Avanzati e Guardie
Approfondisci il sistema di tipi con guardie di tipo personalizzate, tipi letterali, asserzioni di tipo e template literal types.
06 · Tipi Condizionali e Mappati
Impara a creare tipi dinamici e trasformare tipi esistenti usando i tipi condizionali, l'operatore infer e i tipi mappati.
07 · Configurazione ed Integrazione
Scopri come configurare il compilatore TypeScript tramite tsconfig.json ed estendere tipi esistenti con il declaration merging.