Buy new:
-18% $16.26$16.26
Ships from: FindAnyBook Sold by: FindAnyBook
Save with Used - Very Good
$12.15$12.15
Ships from: glenthebookseller Sold by: glenthebookseller

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Getting Started with TypeScript: Includes Introduction to Angular Paperback – February 9, 2017
Purchase options and add-ons
This book covers features of TypeScript 2.1 like async/await and Angular 2
TypeScript is a JavaScript superset that supports static typing and compiles down to plain JavaScript. TypeScript gives you compile-time errors, great tooling support and the latest JavaScript features like classes, arrow functions and modules. You can compile these latest features down to a JavaScript version that is supported in today's browsers.
The adoption of TypeScript is increasing and as a serious developer you should have that language definitely in your pocket!
Join Thomas in this book to learn the TypeScript language. After you've set up your environment you get up to speed with basic types, interfaces, classes, functions, modules, decorators and you learn how to build modern, component-based web-applications with Angular and rock-solid TypeScript code.
This book is structured into twelve chapters:
- Introduction
- Setting up Your Environment
- Using TypeScript
- Basic Types
- Var, Let and Const
- Interfaces and Classes
- Generics
- Functions (includes async/await)
- Modules
- Decorators
- Declaration Files
- Angular with TypeScript
Now let's learn TypeScript, so that you can build your next JavaScript-based application with this amazing, popular language.
- Print length178 pages
- LanguageEnglish
- Publication dateFebruary 9, 2017
- Dimensions6 x 0.41 x 9 inches
- ISBN-101539943585
- ISBN-13978-1539943587
Book recommendations, author interviews, editors' picks, and more. Read it now.
Frequently purchased items with fast delivery
Product details
- Publisher : CreateSpace Independent Publishing Platform
- Publication date : February 9, 2017
- Language : English
- Print length : 178 pages
- ISBN-10 : 1539943585
- ISBN-13 : 978-1539943587
- Item Weight : 10.6 ounces
- Dimensions : 6 x 0.41 x 9 inches
- Best Sellers Rank: #6,399,295 in Books (See Top 100 in Books)
- #1,093 in JavaScript Programming (Books)
- #11,994 in Programming Languages (Books)
- Customer Reviews:
About the author

Thomas Claudius Huber is a Microsoft MVP for Windows Development. He's a well-known expert for C#, XAML, TypeScript, WPF, Angular and Azure. He regulary speaks at conferences, writes for commercial magazines, records videos for PluralSight and has a private blog on www.thomasclaudiushuber.com. He works as a developer, trainer and principal consultant for a swiss company called Trivadis.
Thomas lives with his wife and their three daughters in South Germany. When he's not coding, he likes to go running, to work out in the gym, to play soccer and to jam with his e-guitar.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on August 5, 2019I was able to read the whole book cover to cover ( except Angular chapter last chapter) in a weekend and know enough to be table to start coding for work projects on Monday! .
Of course there is a lot more into TS but if you are already a developer in some other language and know basics of programming you can learn TS with this book in a Saturday/Sunday ...
- Reviewed in the United States on April 25, 2017In general a good book. For most of the chapters, easy to understand. Well cover on setting up the environment and using VSCode editor.
- Reviewed in the United States on March 19, 2018This is an excellent book! The author's writing style is very easy to read and it kept me engaged throughout the whole book. I also appreciate the consistent contrasts throughout the book of Typescript specific features vs features also available in Javascript. The comparisons to how concepts in Typescript are similar to concepts in C# and Java were also greatly appreciated and made learning Typescript a breeze!
- Reviewed in the United States on July 25, 2019Easy to read. Clear, relevant and well thought out examples.
- Reviewed in the United States on June 4, 2018Most of the time you don't need a thick volume to quickly get you up to speed. This was accomplished in part by the author skipping over elementary concepts such as variable assignment and looping -- if you're *entirely* new to programming, you'll need a different book first. The final chapter, more like an appendix really, about Angular 2+ is also a nice refresher without having to get a full fledged book on the topic.
My only complaint is that there are altogether too many instances of non-idiomatic English in the book. This is a disturbing trend in tech books where so many authors are not American. I'm surprised at the stuff that gets by editors, though in this case I think this is self published but still think the author should have spent $500-$1000 on a freelance editor.
On the other hand, the author has provided a very nice index, something a lot of self-publishing authors fail to do. For this I will raise my rating to 4.5 and then round up.
EDIT: There is SERIOUS misinformation on page 26; long story short, the author tries to differentiate between script tags loaded in the head section vs. the body section, but the fact of the matter is the code executes no matter which of these places the script tag is located. This such a serious mistake I cannot let my rating remain as 5-stars.
Top reviews from other countries
-
Andreas BöhlerReviewed in Germany on February 24, 2017
5.0 out of 5 stars Klasse Einstieg in TypeScript
Ich habe mir dieses Buch letzte Woche als Taschenbuch bestellt, um mich in TypeScript einzuarbeiten. Ich arbeite selbst im Java-Umfeld und plane bei verschiedenen Web-Anwendungen Typescript anstelle von reinem Javascript einzusetzen.
Nach einer Woche kann ich bereits sagen, dass sich dieses Buch mehr als gelohnt hat. Es liest sich sehr gut, die Kapitel sind logisch strukturiert aufgebaut, der Autor fokussiert sich wirklich auf Typescript und nicht auf unzählige Javascript-features. Was ich ebenfalls sehr hilfreich fand, dass der Autor an verschiedenen Stellen einen Note-Kasten hat, bei dem er bestimmte Themen vertieft/aufklärt.
Zum Inhalt: Der Autor setzt voraus, dass man bereits Vorkenntnisse im Programmieren hat. D.h. man sollte bspw. wissen, was Variablen sind.
Das Buch beginnt in der Einführung mit den verschiedenen Javascript-Versionen, von Ecmascript 1 bis ES2015, und erläutert dann die Vorteile von Typescript gegenüber reinem Javascript. Dann wird die Umgebung mit Nodejs, NPM und Visual Studio Code aufgesetzt. Ich selbst nutze zum Entwickeln jedoch nicht Visual Studio Code, sondern IntelliJ von Jetbrains. Macht aber für das Buch keinen grossen Unterschied, da es um Typescript und nicht um Visual Studio Code geht. Nachdem die Umgebung steht geht's los mit Typescript. Vom Migrieren von Javascript zu Typescript über verschiedene Compileroptionen bis hin zum Debuggen erfährt man die Grundprinzipien. In den folgenden Kapiteln beschreibt Thomas Claudius Huber die verschiedenen Typen wie boolean, string, number und array, Interfaces, Klassen, Generics und Funktionen. Sehr nützlich fand ich das Kapitel zu Modulen, was zeigt, wie Code in mehreren Dateien strukturiert wird. Zudem habe ich selbst hier noch einiges über den sogenannten Node Package Manager (npm) gelernt. Die weiteren Kapitel zeigen, wie Header-dateien eingebunden werden (in Typescript als declaration files bezeichnet) und wie Annotations (in Typescript Decorator) erstellt werden. Im letzten Kapitel werden die Grundlagen zur komponenten-basierter Entwicklung mit Angular 2 gezeigt, einschliesslich Databinding und Http-Zugriff auf Github. Doch dies auch wieder mit dem Focus auf Typescript. Der Autor schafft es durchgängig durch das Buch, Typescript in den Vordergrund zu stellen, und schweift eben nicht auf andere Themen wie HTML, CSS oder diverse Javascript-features ab. Dies macht jede Seite sein Geld wert, wenn man in Typescript einsteigen möchte.
Tolles Buch und idealer Einstieg für Java-Entwickler oder Kenner anderer, ähnlicher Programmiersprachen wie bspw. C#.
-
think4usReviewed in Germany on September 17, 2018
3.0 out of 5 stars Ziemlich dünn nur für Einsteiger
Ziemlich dünn habe mir mehr erwartet. Wirklich nur für Anfänger und auch wirklich nur der Einstieg.
-
MiroReviewed in Germany on August 31, 2017
5.0 out of 5 stars Sehr gutes Buch
Man kann z.B. Angular lernen und dabei auch TypeScript aus Anhang lesen. Wenn man mehr braucht dann ist es sicher besser ein Buch über TypeScript zu lesen und das ist das richtige Buch dafür.
-
Mare TranquillitatisReviewed in Germany on September 16, 2017
5.0 out of 5 stars Gutes Buch um TypeScript zu lernen
Das Buch hat mir sehr beim Einstieg in TypeScript geholfen.
Sowohl didaktisch als auch von der Sprache leicht verdaulich.
Würde ich jedem ans Herz legen, der sich mit TypeScript beschäftigen möchte.