Cantitate/Preț
Produs

Learning Typescript: Enhance Your Web Development Skills Using Type-Safe JavaScript

Autor Josh Goldberg
en Limba Engleză Paperback – 30 iun 2022

Problema principală în dezvoltarea web modernă nu este scrierea codului, ci menținerea acestuia pe măsură ce aplicația crește. Learning Typescript abordează direct această provocare, oferind instrumentele necesare pentru a transforma JavaScript-ul dinamic într-un mediu de execuție sigur și predictibil. Remarcăm o structură logică ce ghidează cititorul prin mecanismele interne ale limbajului, explicând nu doar sintaxa, ci și modul în care sistemul de tipuri analizează codul pentru a preveni erorile de execuție înainte ca acestea să apară. Subliniem focusul autorului pe fluxul de lucru real: volumul detaliază cum integrarea cu IDE-urile facilitează refactorizarea și documentarea automată, elemente critice în proiectele de anvergură. Descoperim aici o metodologie clară pentru declararea intențiilor de programare, asigurând o rigoare care lipsește adesea în proiectele standard de JavaScript. Complementar volumului Programming TypeScript de Boris Cherny, care explorează în profunzime sistemul de tipuri static, lucrarea lui Josh Goldberg este mai accesibilă pentru cei care nu au interacționat anterior cu limbaje puternic tipizate, punând accent pe tranziția lină de la concepte de bază la bune practici de inginerie software. Față de Essential Typescript 4, care se concentrează pe integrarea cu framework-uri specifice precum Angular sau React, acest titlu prioritizează înțelegerea fundamentală a limbajului, oferind o bază solidă indiferent de ecosistemul tehnologic ales ulterior.

Citește tot Restrânge

Preț: 25887 lei

Preț vechi: 32359 lei
-20%

Puncte Express: 388

Carte disponibilă

Livrare economică 04-18 mai
Livrare express 18-24 aprilie pentru 7651 lei


Specificații

ISBN-13: 9781098110338
ISBN-10: 1098110331
Pagini: 317
Dimensiuni: 175 x 230 x 23 mm
Greutate: 0.56 kg
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte dezvoltatorilor JavaScript care doresc să elimine erorile de tip „undefined is not a function” și să construiască aplicații scalabile. Veți câștiga o înțelegere profundă a sistemelor de tipuri și veți învăța cum să utilizați TypeScript pentru a scrie cod mai curat, mai ușor de întreținut și mai bine documentat, beneficiind de instrumente de refactorizare avansate.


Despre autor

Josh Goldberg este un expert recunoscut în ecosistemul web, cu o experiență vastă în dezvoltarea de instrumente open-source și arhitecturi frontend. Lucrările sale se concentrează pe facilitarea adoptării tehnologiilor moderne de către comunitatea de programatori. Cartea Learning Typescript reprezintă o extensie și o rafinare a viziunii sale pedagogice, fiind strâns legată de lucrarea sa anterioară TypeScript - Ein praktischer Einstieg. În timp ce volumul în limba germană a pus bazele inițierii în acest limbaj, ediția publicată de O'Reilly extinde conceptele pentru un public internațional, menținând rigoarea tehnică și abordarea orientată către practică.


Descriere

TypeScript has conquered the world of JavaScript: it is one of the world's fastest growing and most popular languages across developer surveys, widely used in consumer and business companies alike, and frequently credited for helping massive web applications scale. But what is TypeScript? How does it work, why does it work, and how can we use it?Learning TypeScript takes beginner to intermediate JavaScript programmers from knowing nothing about "types" or a "type system" to full mastery of the fundamentals of TypeScript. It's more than a means to find bugs and typos--it's a useful system for declaring the way our JavaScript should work and helping us stick to it.

You'll learn how TypeScript:interacts with JavaScriptanalyzes and understands codeaugments your existing development patternhelps you document your codeworks with IDEs to provide refactoring toolsassists local development in refactoring codehelps you develop more quickly with fewer bugs


Notă biografică

Josh Goldberg is a frontend developer from New York with a passion for open source, static analysis, and the web. He is a full-time open-source maintainer who contributes regularly to TypeScript and open-source projects in its ecosystem, such as typescript-eslint and TypeStat. His past work includes spearheading Codecademy's usage of TypeScript, helping create its Learn TypeScript course, and architecting rich client applications at Microsoft. His projects range from static analysis to meta-languages to re-creating retro games in the browser. Also cats.