Cantitate/Preț
Produs

TypeScript Quickly

Autor Anton Moiseev, Yakov Fain
en 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.

Citește tot Restrânge

Preț: 36708 lei

Preț vechi: 45885 lei
-20%

Puncte Express: 551

Carte disponibilă

Livrare economică 26 septembrie-10 octombrie
Livrare express 12-18 septembrie pentru 5105 lei

Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 40000 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.

Specificații

ISBN-13: 9781617295942
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ă

Summary
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
About the reader
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ă

Yakov Fain has been a developer for more than 25 years and has written multiple books on software development.

Anton Moiseev has 8 years of software development experience, specializing in enterprise web applications.