Книга Manuale completo di TypeScript Roberto Scaramuzzino

Manuale completo di TypeScript

Dai fondamenti del sistema di tipi alle applicazioni di larga scala

Автор: Roberto Scaramuzzino
Език: Италиански език
Корици: С меки корици
Издател: Independently published
Наличност: Външен склад
Изпращаме след 9-15 дни
18.19 35.58 лв
I tipi non rallentano il codice: rallentano gli errori, prima che diventino i tuoi.TypeScript ha con...

Информация за книгата

Език
Италиански език
Корици
Книга - С меки корици
Издадена
2026
страници
268
EAN
9798180423771
Enbook ID
52826305
Издател
Теглоt
472
Размери
178 x 254 x 14

Пълно описание

I tipi non rallentano il codice: rallentano gli errori, prima che diventino i tuoi.

TypeScript ha conquistato lo sviluppo moderno perché risolve un problema concreto: cogliere gli errori mentre scrivi, non quando il programma è già in mano agli utenti. Questo manuale ti accompagna dai primi passi fino alle tecniche che reggono applicazioni di grandi dimensioni, con un filo conduttore chiaro: capire perché il sistema dei tipi si comporta in un certo modo, non solo memorizzare regole.

A chi si rivolge. A chi sa già programmare e vuole padroneggiare TypeScript sul serio. Il manuale è autosufficiente: introduce il poco JavaScript necessario dove serve, e dedica un'appendice di confronto a chi proviene da JavaScript, Java, C# o Python.

Aggiornato a TypeScript 6.0, con uno sguardo alla direzione del linguaggio: il nuovo compilatore nativo e le evoluzioni in arrivo. Ciò che imparerai resta valido a lungo.

Cosa troverai, in cinque parti e 36 capitoli:

  • Fondamenti: toolchain, tipi primitivi, inferenza, narrowing, array e tuple, oggetti e interfacce, funzioni, union e literal.

  • Il sistema di tipi in profondità: tipaggio strutturale, generics, keyof e mapped types, conditional types e infer, template literal types, utility types.

  • Organizzazione del codice: classi, moduli, dichiarazioni e file .d.ts, decoratori Stage 3, tsconfig e strict mode, build e bundling.

  • TypeScript nel mondo reale: gestione degli errori, asincronia, iteratori, Node.js, browser e DOM, React, validazione a runtime, testing, migrazione da JavaScript.

  • Progetti completi: una CLI tipata, un'API REST a strati, una app frontend con React, e i principi di architettura per i progetti che crescono.


Cosa rende diverso questo manuale:

  • Esercizi svolti e proposti in ogni capitolo, con tutte le soluzioni raccolte in appendice.

  • Un box dedicato all'intelligenza artificiale in ogni capitolo: prompt pronti e, soprattutto, i limiti concreti dell'IA su quel tema, perché tu sappia quando fidarti e quando verificare.

  • Codice testato ed esempi reali, non frammenti scollegati.

  • Appendici di riferimento: sintassi rapida, tsconfig commentato, glossario, utility types, errori comuni del compilatore e confronti tra linguaggi.


Un percorso completo che trasforma il sistema dei tipi da ostacolo a strumento: per scrivere codice che il compilatore difende al posto tuo.