Full description not available
N**S
A very practical introduction to TypeScript
All the books by Adam Freeman I have found to be great and this book is no exception. I have been learning a lot about the configuration of TypeScript ("target" and "module" properties of tsconfig.json along with many other properties in the compilerOptions). I have been learning about tuple types, interfaces, implements keyword, I am still working through chapters in the book doing concrete examples for example type guarding for shape types. Everything is explained very well. Other books by Adam Freeman have explained how to set up a project that uses Angular CLI as well as MVC Core project using Web API all in the same project. Everything that this author explains will work because the author is very careful at explaining exactly what needs to be done. I am very happy with the purchase and am happily working through the book using Visual Studio to make things work. The Node.js Console Application works well for most of the applications. I am still working through the book carefully before I get to the Web applications at the end of the book. The latter applications include a sample stand alone application, an Angular Application and a React application and a Vue application, so there is a lot of great stuff here. Of course for maximum benefit it pays to work through the code to see the results.
B**8
Wealth of knowledge for a beginner
To have all of this information in one book is great and I am only through chapter 7 so far. I have been following typescript videos and installed @types/... packages or made changes to tsconfig.json without really understanding why. This book does a really good job of explaining these concepts using examples along with the text. Chapters 3 and 4 for a non-javascript developer were a great introduction to javascript, and really gave me a good idea of how flexible the language is. I just finished chapter 7 and it did a great job of explaining definitive assignment and non-null assertion. Could you find all of this information online sure, but it would have taken me hours. So I am very happy with my purchase.
B**N
Great place to start
My coworker introduced an application front end using Angular. I didn't even have a JavaScript background and needed to get into this in a hurry. If you're looking for a TypeScript book that doesn't assume you already know JavaScript, you've found your guide.The first part of the book introduces TypeScript and then covers the pieces of JavaScript you need to know in order to work with it. It assumes you have some programming background at least, coming from Python I found it easy to follow.The second part of the book is the actual TypeScript portion, which you can skip to if you've already been working with Node for a while. The author introduces concepts piece by piece in a verbose manner. He basically walks you through rewriting the same simple application over and over using different methods of doing so. Its a reasonable approach, but you sometimes find yourself asking "didn't I learn how to iterate over a map without being a jerk about it 80 pages ago?" Still, it was thorough and serves as a good reference as I need to revisit topics.The third part of the book is basically selling you one of his other books. It covers how to write a basic storefront application in Angular, React and Vue. He introduces these frameworks in such a way that you can decide which one(s) you're interested in, but contrary to the middle portion of the book, rushes through all the concepts with in many cases only 2 sentences explaining what you just did. For what it's worth, I ordered the author's Angular book hoping to digest it in the same way that this book presented TypeScript.Good book for beginners. JavaScript veterans might want something that skips straight to what they don't already know.
A**R
You must know JavaScript
This entire book is extremely well written. The author is able to make every concept clear the first time he says it in a very none verbose manner. Easily one of the best written technical books I've ever read. However, with that said you must understand JavaScript before reading this book. The author will spend two chapters reminding you of what's most important in JavaScript but he makes no effort to teach it to you thoroughly. TypeScript is just a superset of JavaScript and if you don't already know/understand JavaScript this book (and really any other book on TypeScript) will be useless to you.
T**A
Excellent Book but JavaScript/TypeScript == Garbage
I've read several of this authors books and he always does an excellent job of covering the topic in detail. He follows a tried and true method of teaching:1) Tell them what you are going to teach them2) Teach it to them3) Tell them what you taught themThis makes for a very verbose book but it reinforces your learning. Again, excellent content and instruction by the author.Now ... my day job is not a full-time programmer. I am a Cloud Infrastructure Engineer and am proficient in PowerShell and Go (golang); having written tens of thousands of lines of code. I just want to tell anyone considering TypeScript: It's a dumpster fire. TypeScript is trying to put lipstick on a pig. All I find myself doing is fighting with the type system. All my energy goes into TypeScript and not into solving the task at hand. Just take a look at the topic of Generics; impossible to understand unless you spend endless hours pouring over the two chapters on the subject time and time again. Neither PowerShell of Go have Generics, for now, and I see why. But Generics is just one example. I understand why TypeScript exists but the overhead is not worth it. If you think JavaScript is so bad that you need a helper language, stop using JavaScript and look into WebAssembley, or something. The industry needs to put JavaScript in the dust bin of history.
J**A
Excellent book
This is an excellent book for anyone that has a JavaScript background and wants to learn typescript. I definitely learned a lot.
T**N
Excellent Read for frustrated devs with JavaScript
Excellent Book. As a backend Developer with .Net and C# I often got frustrated with how stupid JavaScript feels sometimes.Adam does a great Job explaining JavaScript issues and how to overcome them. And this is only the first to chapters ;).The straight forward style of Building Applications and improving them Page by page really makes it easy to follow.Absolutely recommended, like all Books I read from Adam Freeman (essential docker, Pro asp net Core & essential Angular for asp mvc)
N**A
Excellent
Excellent
A**O
Almost exhaustive
The book is quite detailed with lots of examples. It has also two Javascript chapters because effective TypeScript development requires some understanding of JavaScript. Imho it misses a chapter about Exceptions and how to deal with them. Anyway another good book from Adam Freeman, thanks.
J**O
good book
I would not recommend it for beginners from zero, but it is a good book if you have already a bit of experience. I'm happy with it.
C**N
Completo
Il testo risulta completo per affrontare lo sviluppo di applicazione web di livello base e intermedio.
Trustpilot
1 day ago
2 weeks ago