perché typescript
typescript aggiunge type safety a javascript e migliora il tooling.
focus: tipi, api, moduli e architettura.
setup
installa typescript e inizializza il progetto.
npm i -g typescript
tsc --init
tsc index.ts
sintassi base
let name: string = "samir";
const year: number = 2026;
annotazioni leggere e inferenza automatica.
dati e funzioni
type Project = { id: number; name: string };
const items: Project[] = [{ id: 1, name: "Nova" }];
usa type alias e interface per dati consistenti.
prossime lezioni
lezione 01
setup typescript
tsconfig, tipi base e funzioni.
aprilezione 02
types e interface
interface, union e type narrowing.
aprilezione 03
funzioni e generics
funzioni tipizzate e generics.
aprilezione 04
classi e modelli
classi, interface e moduli.
aprilezione 05
async e fetch
promise, async/await e fetch.
aprilezione 06
narrowing
type guards e discriminated union.
apriapprofondimenti
lezioni avanzate per completare il percorso.