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.
AmazonPagina's: 266, Paperback, Independently published
Prijshistorie
* Prijshistorie bevat geen data van Amazon, Amazon Marketplace.
Prijzen voor het laatst bijgewerkt op: