Learning Typescript: Enhance Your Web Development Skills Using Type-Safe JavaScript
Autor Josh Goldbergen 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.
Preț: 258.87 lei
Preț vechi: 323.59 lei
-20%
Carte disponibilă
Livrare economică 04-18 mai
Livrare express 18-24 aprilie pentru 76.51 lei
Specificații
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