{"product_id":"9781633437319","title":"Essential TypeScript 5, Third Edition","description":"\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eAuthor\/Contributor(s):\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eFreeman, Adam\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003ePublisher:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eManning\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eDate:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e10\/10\/2023\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eBinding:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003ePaperback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eNEW\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cb\u003eNow in its third edition, this bestselling guide to TypeScript takes you through the nuts and bolts of the language. No frills, no fuss—just TypeScript essentials!\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eTypeScript enhances JavaScript with static typing, while keeping all the JS flexibility you know and love! It’s the perfect choice for any developer looking to improve the predictability and reliability of their code. \u003ci\u003eEssential TypeScript 5, Third Edition\u003c\/i\u003e teaches you how to get the most out of TypeScript 5 for a consistent, dependable development experience.\u003cbr\u003e\u003cbr\u003eInside \u003ci\u003eEssential TypeScript 5, Third Edition\u003c\/i\u003e you’ll learn how to:\u003cul\u003e \u003cli\u003eConfigure the TypeScript development tools\u003c\/li\u003e \u003cli\u003eUse type annotations\u003c\/li\u003e \u003cli\u003eCreate strongly typed functions and classes\u003c\/li\u003e \u003cli\u003eUse generic types\u003c\/li\u003e \u003cli\u003eUse type guards to determine types\u003c\/li\u003e \u003cli\u003eCreate and consume type declaration files\u003c\/li\u003e \u003cli\u003eUse TypeScript to create web applications with Angular and React\u003c\/li\u003e \u003c\/ul\u003e\u003cbr\u003eThe book starts you off with a proper understanding of the JavaScript type system that will make using TypeScript so much easier. On that solid foundation, you’ll build your understanding of TypeScript development, following a hands-on learning path all the way to TypeScript’s advanced features.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the technology\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eTypeScript is a popular superset of JavaScript that adds support for static typing. TypeScript’s typing features, which will be instantly familiar to C# or Java programmers, help you reduce errors and improve the overall quality of your JavaScript code.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the book\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eEssential TypeScript 5\u003c\/i\u003e is a fully updated third edition of the classic Adam Freeman bestseller. It provides full coverage of TypeScript 5, including new features like decorators. You’ll begin with the hows-and-whys of TypeScript, then quickly progress to practical applications of static types. No wasted pages! Each chapter is focused on the skills you need to write awesome web apps.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eWhat's inside\u003c\/b\u003e\u003cul\u003e \u003cli\u003eConfigure your development tools\u003c\/li\u003e \u003cli\u003eCreate strongly typed functions and classes\u003c\/li\u003e \u003cli\u003eUse generic types, type annotations, and type guards\u003c\/li\u003e \u003cli\u003eCreate and consume type declaration files\u003c\/li\u003e \u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eFor JavaScript developers. No previous experience with TypeScript required.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the author\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAdam Freeman\u003c\/b\u003e has held senior positions in a range of companies, most recently serving as CTO and COO of a global bank. He has written 50 programming books. The technical editor on this book is Fabio Claudio Ferracchiati.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e1 Understanding TypeScript\u003cbr\u003ePart 1\u003cbr\u003e2 Your first TypeScript application\u003cbr\u003e3 JavaScript primer, part 1\u003cbr\u003e4 JavaScript primer, part 2\u003cbr\u003e5 Using the TypeScript compiler\u003cbr\u003e6 Testing and debugging TypeScript\u003cbr\u003ePart 2\u003cbr\u003e7 Understanding static types\u003cbr\u003e8 Using functions\u003cbr\u003e9 Using arrays, tuples, and enums\u003cbr\u003e10 Working with objects\u003cbr\u003e11 Working with classes and interfaces\u003cbr\u003e12 Using generic types\u003cbr\u003e13 Advanced generic types\u003cbr\u003e14 Using decorators\u003cbr\u003e15 Working with JavaScript\u003cbr\u003ePart 3\u003cbr\u003e16 Creating a stand-alone web app, part 1\u003cbr\u003e17 Creating a stand-alone web app, part 2\u003cbr\u003e18 Creating an Angular app, part 1\u003cbr\u003e19 Creating an Angular app, part 2\u003cbr\u003e20 Creating a React app\u003cbr\u003e21 Creating a React app, part 2","brand":"Manning","offers":[{"title":"Default Title","offer_id":44208987996415,"sku":"9781633437319","price":59.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0452\/0886\/2873\/files\/Jacket_9095c10b-beda-4e19-ae0b-037e4156758f.jpg?v=1771253729","url":"https:\/\/massivebookshop.com\/products\/9781633437319","provider":"MASSIVE BOOKSHOP","version":"1.0","type":"link"}