TypeScript Quickly
Autor Anton Moiseev, Yakov Fainen Limba Engleză Paperback – 9 apr 2020
Ne-a atras atenția modul în care TypeScript Quickly transformă teoria tipizării statice într-un instrument de producție imediat utilizabil. Un exercițiu concret care demonstrează filozofia autorilor este configurarea fluxului de lucru pentru depanare folosind source maps; acesta permite dezvoltatorului să vizualizeze și să corecteze codul direct în sursa TypeScript, deși în browser rulează JavaScript compilat. Această abordare elimină frustrarea procesului de transpilare și oferă un control tehnic precis asupra execuției. Remarcăm structura pragmatică a volumului, care nu se limitează la sintaxă, ci explorează integrarea cu ecosistemul existent. Anton Moiseev și Yakov Fain ghidează cititorul prin concepte avansate de programare orientată pe obiecte, utilizând clase și interfețe pentru a construi aplicații web scalabile. Merită menționat că volumul pune un accent deosebit pe mentenanță, introducând instrumente precum TSLint pentru uniformizarea stilului de cod și tehnici de testare unitară, elemente esențiale pentru proiectele de anvergură. Dacă Learning Typescript v-a oferit cadrul teoretic și fundamentele sistemului de tipizare, această carte oferă instrumentele practice necesare pentru a implementa TypeScript în fluxuri de lucru reale, alături de biblioteci JavaScript populare. Stilul este direct, tehnic și lipsit de ambiguități, fiind ideal pentru programatorii care doresc să reducă datoria tehnică și să elimine erorile de tip runtime din aplicațiile lor. În plus, formatul include acces la versiunea digitală, un avantaj major pentru consultarea rapidă a fragmentelor de cod în timpul programării.
Preț: 367.08 lei
Preț vechi: 458.85 lei
-20%
Carte disponibilă
Livrare economică 26 septembrie-10 octombrie
Livrare express 12-18 septembrie pentru 51.05 lei
Specificații
ISBN-10: 1617295949
Pagini: 350
Ilustrații: Illustrations, unspecified
Dimensiuni: 237 x 188 x 25 mm
Greutate: 0.88 kg
Editura: Manning Publications
De ce să citești această carte
Recomandăm această carte dezvoltatorilor JavaScript de nivel intermediar care vor să facă trecerea către o arhitectură software mai robustă. Veți câștiga abilități practice în utilizarea tipizării statice, depanare avansată și testare, transformând procesul de scriere a codului într-o activitate predictibilă și eficientă. Este o investiție în calitatea codului pe care îl livrați zilnic.
Despre autor
Yakov Fain și Anton Moiseev sunt dezvoltatori software cu o vastă experiență în arhitecturi web complexe. Yakov Fain este cofondatorul companiilor Farata Systems și Saugatuck Training, fiind recunoscut ca Java Champion și autor al mai multor volume tehnice de succes. Anton Moiseev este un inginer software specializat în tehnologii frontend și un instructor apreciat, cu o expertiză profundă în framework-uri precum Angular și React. Împreună, aceștia aduc în TypeScript Quickly o perspectivă aplicată, bazată pe soluționarea problemelor reale întâlnite în dezvoltarea de aplicații enterprise.
Descriere scurtă
TypeScript is JavaScript with an important upgrade! By adding a strong type system to JavaScript, TypeScript can help you eliminate entire categories of runtime errors. In TypeScript Quickly, you’ll learn to build rock-solid apps through practical examples and hands-on projects under the expert instruction of experienced web developers Yakov Fain and Anton Moiseev.
About the technology
Strong typing can eliminate nearly all errors caused by unanticipated data values. With TypeScript, an enhanced version of JavaScript, you can specify types and type annotations so your code is easier to read and far less likely to fail at runtime. And because the core of TypeScript is standard JavaScript, it runs on all major browsers and can be used with frameworks like Angular, Vue, and React.
About the book
TypeScript Quickly teaches you to exploit the benefits of types in browser-based and standalone applications. In this practical guide, you’ll build a fascinating blockchain service app that takes you through a range of type-sensitive programming techniques. As you go, you’ll also pick up valuable techniques for object-oriented programming with classes, interfaces, and advanced features such as decorators and conditional types.What's inside
- Mastering TypeScript syntax
- Using TypeScript with JavaScript libraries
- Tooling with Babel and Webpack
- Developing TypeScript apps using Angular, React, and Vue
For web developers comfortable with JavaScript and HTML.
About the author
Yakov Fain and Anton Moiseev are experienced web developers. They have authored two editions of Manning’s Angular Development with TypeScript.
Table of Contents:
PART 1 MASTERING THE TYPESCRIPT SYNTAX
1 ¦ Getting familiar with TypeScript
2 ¦ Basic and custom types
3 ¦ Object-oriented programming with classes and interfaces
4 ¦ Using enums and generics
5 ¦ Decorators and advanced types
6 ¦ Tooling
7 ¦ Using TypeScript and JavaScript in the same project
PART 2 APPLYING TYPESCRIPT IN A BLOCKCHAIN APP
8 ¦ Developing your own blockchain app
9 ¦ Developing a browser-based blockchain node
10 ¦ Client-server communications using Node.js, TypeScript,
and WebSockets
11 ¦ Developing Angular apps with TypeScript
12 ¦ Developing the blockchain client in Angular
13 ¦ Developing React.js apps with TypeScript
14 ¦ Developing a blockchain client in React.js
15 ¦ Developing Vue.js apps with TypeScript
16 ¦ Developing the blockchain client in Vue.js
Notă biografică
Anton Moiseev has 8 years of software development experience, specializing in enterprise web applications.