Shop Khloud Popcorn
Buy New
-35% $45.71
$3.99 delivery May 5 - 11
Ships from: allnewbooks
Sold by: allnewbooks
$45.71 with 35 percent savings
List Price: $69.99 Image
$3.99 delivery May 5 - 11. Details
In stock
Usually ships within 4 to 5 days.
$$45.71 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$45.71
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Returns
30-day refund/replacement
30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
Shipping fee
May apply, not eligible for free return. See details
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Seller Certifications:Minority-Owned Business
$9.95
Former library book; Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less Former library book; Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less See less
FREE delivery April 30 - May 4. Details
In stock
$$45.71 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$45.71
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by ThriftBooks-Dallas.
Seller Certifications:Minority-Owned Business
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

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.

QR code to download the Kindle App

  • Essential TypeScript 4: From Beginner to Pro

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Essential TypeScript 4: From Beginner to Pro 2nd ed. Edition

4.3 out of 5 stars (45)

{"desktop_buybox_group_1":[{"displayPrice":"$45.71","priceAmount":45.71,"currencySymbol":"$","integerValue":"45","decimalSeparator":".","fractionalValue":"71","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"druEVroG%2BvX7ky0lGU0hlxNjO484958jOnJG4N0%2Fxm4RDox74GXf3VYz%2BwVH21Lt%2FBMOzcjN633A5NwcMeeC9Wd8r6a6LiqqI10f0jMhCSV3%2FFS7puEQVVMMk2%2FyHDseevT7nv3op13wnnotdKsh8l25vyfXsegrjgSfMayjFYv4cCuK2NKDlw%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$9.95","priceAmount":9.95,"currencySymbol":"$","integerValue":"9","decimalSeparator":".","fractionalValue":"95","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"druEVroG%2BvX7ky0lGU0hlxNjO484958jr0auE%2FBQJn8sgPO7Fh7soeTqwkMpPyExTQ1HfrigivYrIRLXn0udUZCemnBbJ3sSQB9Bu2bOTCGxCq7kQuh2qBrb03xm8jIOzJ%2BKPJS98zVkCmyAEjDEmL4wHhqTGRF1EFwXXnZ3jcO8HC6yzfM5jw%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Learn the essentials and more of TypeScript, a popular superset of the JavaScript language that adds support for static typing. TypeScript combines the typing features of C# or Java with the flexibility of JavaScript, reducing typing errors and providing an easier path to JavaScript development.
Author
Adam Freeman explains how to get the most from TypeScript 4 in this second edition of his best-selling book. He begins by describing the TypeScript language and the benefits it offers and then shows you how to use TypeScript in real-world scenarios, including development with the DOM API, and popular frameworks such as Angular and React. He starts from the nuts-and-bolts and builds up to the most advanced and sophisticated features.
Each topic is covered clearly and concisely, and is packed with the details you need to be effective. The most important features are given a no-nonsense, in-depth treatment and chapters include common problems and teach you how to avoid them.

What You Will Learn
  • Gain a solid understanding of the TypeScript language and tools
  • Use TypeScript for client- and server-side development
  • Extend and customize TypeScript
  • Test your TypeScript code
  • Apply TypeScript with the DOM API, Angular, React, and Vue.js

Who This Book Is For
JavaScript developers who want to use TypeScript to create client-side or server-side applications

There is a newer edition of this item:

Essential TypeScript 5, Third Edition
$59.99
(17)
Only 10 left in stock (more on the way).
Sponsored

Frequently bought together

This item: Essential TypeScript 4: From Beginner to Pro
$45.71
Get it May 5 - 11
In stock
Usually ships within 4 to 5 days.
Ships from and sold by allnewbooks.
+
$29.43
Get it as soon as Wednesday, Apr 29
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Customers also bought or read

Loading...

Editorial Reviews

From the Back Cover

Learn the essentials and more of TypeScript, a popular superset of the JavaScript language that adds support for static typing. TypeScript combines the typing features of C# or Java with the flexibility of JavaScript, reducing typing errors and providing an easier path to JavaScript development.
Author
Adam Freeman explains how to get the most from TypeScript 4 in this second edition of his best-selling book. He begins by describing the TypeScript language and the benefits it offers and then shows you how to use TypeScript in real-world scenarios, including development with the DOM API, and popular frameworks such as Angular and React. He starts from the nuts-and-bolts and builds up to the most advanced and sophisticated features.
Each topic is covered clearly and concisely, and is packed with the details you need to be effective. The most important features are given a no-nonsense,in-depth treatment and chapters include common problems and teach you how to avoid them.
What You Will Learn
  • Gain a solid understanding of the TypeScript language and tools
  • Use TypeScript for client- and server-side development
  • Extend and customize TypeScript
  • Test your TypeScript code
  • Apply TypeScript with the DOM API, Angular, React, and Vue.js
Who This Book Is For

JavaScript developers who want to use TypeScript to create client-side or server-side applications
Adam Freeman is an experienced IT professional who has held senior positions at a range of companies, most recently serving as chief technology officer and chief operating officer of a global bank. Now retired, he spends his time writing and long-distance running.

About the Author

Adam Freeman is an experienced IT professional who has held senior positions at a range of companies, most recently serving as chief technology officer and chief operating officer of a global bank. Now retired, he spends his time writing and long-distance running.

Product details

  • Publisher ‏ : ‎ Apress
  • Publication date ‏ : ‎ April 11, 2021
  • Edition ‏ : ‎ 2nd ed.
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 581 pages
  • ISBN-10 ‏ : ‎ 148427010X
  • ISBN-13 ‏ : ‎ 978-1484270103
  • Item Weight ‏ : ‎ 2.42 pounds
  • Dimensions ‏ : ‎ 7 x 0.5 x 10 inches
  • Best Sellers Rank: #2,787,975 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.3 out of 5 stars (45)

About the author

Follow authors to get new release updates, plus improved recommendations.
Adam Freeman
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Sponsored

Customer reviews

4.3 out of 5 stars
45 global ratings
Sponsored

Top reviews from the United States

  • Reviewed in the United States on October 19, 2021
    Format: PaperbackVerified Purchase
    This is it.

    This is the book to get.

    Whether you are building front-end or server-side apps in TypeScript or JavaScript, this is the book.

    I've been writing JavaScript since the late 90's (the dark days before even libraries like prototype.js) and have worked through various programming language books over the years and few have reached this level of excellence in my opinion (Andrew Troelsen's Pro C# is another highly recommended book if you are looking to learn C# and .NET at a very foundational, technical level).

    Freeman fundamentally starts from the right place: JavaScript. If you do not understand JavaScript, you will never truly and fully understand TypeScript, why it exists, the problems it solves, and how it solves those problems. Freeman spends 60 pages -- two whole chapters -- on just JavaScript and quite honestly, this is the best and most concise breakdown of JavaScript language that I've read.

    It is a refresher of the many quirks of JavaScript (some of which I've just filed away over the years) and a fantastic lead up into TypeScript. Quite honestly, even if you just bought this book for the two chapters on JavaScript, it's almost worth the price of admission.

    Freeman then thoughtfully maps out the landscape of TypeScript from the very foundations to advanced topics including advanced type structuring and generics. The final chapters provide an introduction for folks who are looking to get into the web development side of TypeScript with an introduction to the three major modern front-end frameworks (React, Angular, and Vue).

    The code samples are all well thought out and marked up with bold to highlight key lines which makes it easy to follow the logic. The samples are concise and just sufficiently complex to allow you to understand the language feature without too much overhead (I find this to be one of the hardest parts about writing technical texts). Freeman and his editing team have done a fantastic job of progressively building layers of knowledge without overwhelming.

    I am a seasoned JavaScript developer, I have read the online TypeScript manual, and have built applications in TypeScript, but this book provides a treatise on the topic that you simply cannot get working through it yourself. Freeman provides the foundations to become familiar with the advanced techniques required to build complex TypeScript applications.

    Whether you are new to TypeScript or you are already familiar with TypeScript and already working with it and you want to take it to the next level, this book is the one to get.
    8 people found this helpful
    Report
  • Reviewed in the United States on October 13, 2021
    Format: PaperbackVerified Purchase
    I am enjoying the book. Typescript is presented here with so much clarity and precision. This material is good.
    2 people found this helpful
    Report
  • Reviewed in the United States on May 4, 2023
    Format: PaperbackVerified Purchase
    As far as the coverage of Typescript goes, it's pretty good. The project is a bit lame and could use a little variability to show more solutions to issues you may encounter when actually developing a project.
  • Reviewed in the United States on April 11, 2023
    Format: PaperbackVerified Purchase
    I didnt like its format, although the explanations were okay.
  • Reviewed in the United States on November 3, 2021
    Format: PaperbackVerified Purchase
    I ended up returning this book. It's well-indexed, but really not any better than the online documentation for TypeScript.
    2 people found this helpful
    Report
  • Reviewed in the United States on March 21, 2022
    Format: Paperback
    There is some JavaScript and TypeScript information in this book, but it's not ideal for either beginners or JavaScript-veterans. I suppose it's trying to work for both audiences, but in the end it falls short for both. I am a veteran of programming, but I found the book to be too shallow.

    Beginners who are new to JavaScript will quickly get lost in the 2 chapters dedicated to JavaScript. It's just not beginner-friendly material. I had no trouble glossing through these sections, but it just does not do justice to these topics. Iterators and generators are given like 2 pages. Classes are given not much more.

    JavaScript veterans who want to learn TypeScript will be disappointed in the depth of coverage in the TypeScript features. Sure it covers the basics, but you are not left with a thorough understanding of the type system that would allow you to strike out on your own and truly understand what you're doing.

    In short, you can't teach all the material in this book in the number of pages allocated here. You either have to make the big triple the length, or you have to scale back on who your target audience is. Trying to split the difference leaves everyone frustrated.
    2 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • JAG
    5.0 out of 5 stars Útil, al grano y con ejemplos.
    Reviewed in Spain on January 11, 2023
    Format: PaperbackVerified Purchase
    Me ha parecido muy Útil, al grano y con ejemplos muy adecuados para entender bien la teoría.
    Report
  • Ricardo de Oliveira Alves
    1.0 out of 5 stars Conteúdo excelente, mas livro sujo e com rasgos.
    Reviewed in Brazil on June 29, 2025
    Format: PaperbackVerified Purchase
    O conteúdo do livro é sensacional, também foi escrito por Adam Freeman. Mas a cópia que recebi, veio suja, com orelhas, uma ou duas páginas com pequenos rasgos... Só não devolvi porque é uma compra internacional e leva muito tempo para receber a substituição e eu queria o livro em mãos o mais rápido possível... Enfim: nota dez para o conteúdo do livro, nota 0 para a entrega.
  • FM
    5.0 out of 5 stars Way more than just a typescript book
    Reviewed in the United Kingdom on July 9, 2022
    Format: PaperbackVerified Purchase
    The book is also a JS primer and covers a lot of other things as well like react and angular with TS. So far it's a great book!
  • Brian
    2.0 out of 5 stars Good book, but useless index
    Reviewed in Canada on June 5, 2023
    Format: PaperbackVerified Purchase
    This is a good book with strong content for intermediate programmers to learn TypeScript.

    However, the index at the back of this book is virtually non-existent. How can a 556 page book have only one entry under the letter "s"?! Searching the table of contents for terms is extremely inefficient.

    Buy this book if you plan to read it from front to back. Do not buy this book if you want a reference to quickly find topics.
  • Just Some Guy
    4.0 out of 5 stars A Solid Guide to JS, TypeScript, and Web Dev Tooling (TSC, WebPack, etc.)
    Reviewed in the United Kingdom on October 11, 2022
    Format: PaperbackVerified Purchase
    This is a good book. I'll say upfront that I pulled 1 star on my rating because of 2 minor but annoying complaints:
    1) There are just a few too many sloppy typos and code mistakes for me to ignore. Apress needs a better tech editor next time.

    2) The font size is too small for comfortable reading. It's not _tiny_, but it's 2 sizes too small for complex material which requires concerted, extended mental and physical focus.

    Otherwise, this is maybe the best single TypeScript book on the market right now, I think (and I've read almost all of 'em - circa 2022). No one book covers _everything_, but this book offers a good, clear explanation of most of the essential features and capabilities of the language for someone brand new to the language.

    Beyond covering the core language itself, this book offers more than any other TS book I've read on the broader set of tools and libraries a developer needs to do modern TS development (TSC, WebPack, Babel, NPM/Node, etc.). Each chapter includes extensive example code, along with details on setting up the various required tools and libraries to actually get everything running on your machine and beyond (it doesn't show you how to actually craft or deploy a production-ready app, by any means, but it gets 2/3 of the way there).

    This is _not_ the best book for someone who already knows TS3 and wants to upgrade - as Freeman actually spends the first 150 pages going over the basics you'll already know, and the rest of the book is great for beginners but offers little to pros who already know the language.

    This book is probably most helpful to a developer coming to TypeScript straight from something like Java/C++/C# – and Freeman does a great job of laying down the foundational core JavaScript required to really understand TypeScript, along with all the weird quirks about both that tend to trip up devs from Java/C++/C# who get thrown off when TS does things they don't expect (due to it's JS roots, etc.).

    Final word: This is a great TypeScript book for anyone wanting to learn the language, but if you're not brand new to it all you may get frustrated by all the time spent on things you already know (WebPack, NPM, etc.).