{"product_id":"essential-typescript-5-third-edition-9781633437319","title":"Essential Typescript 5, Third Edition","description":"\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 \u003cp\u003e\u003c\/p\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. \u003cp\u003e\u003c\/p\u003e Inside \u003ci\u003eEssential TypeScript 5, Third Edition\u003c\/i\u003e you'll learn how to: \u003cp\u003e\u003c\/p\u003e \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. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e TypeScript 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. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the book\u003c\/b\u003e \u003cp\u003e\u003c\/p\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. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e \u003cp\u003e\u003c\/p\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 \u003cp\u003e\u003c\/p\u003e For JavaScript developers. No previous experience with TypeScript required. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the author\u003c\/b\u003e \u003cp\u003e\u003c\/p\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. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e 1 Understanding TypeScript\u003cbr\u003e Part 1\u003cbr\u003e 2 Your first TypeScript application\u003cbr\u003e 3 JavaScript primer, part 1\u003cbr\u003e 4 JavaScript primer, part 2\u003cbr\u003e 5 Using the TypeScript compiler\u003cbr\u003e 6 Testing and debugging TypeScript\u003cbr\u003e Part 2\u003cbr\u003e 7 Understanding static types\u003cbr\u003e 8 Using functions\u003cbr\u003e 9 Using arrays, tuples, and enums\u003cbr\u003e 10 Working with objects\u003cbr\u003e 11 Working with classes and interfaces\u003cbr\u003e 12 Using generic types\u003cbr\u003e 13 Advanced generic types\u003cbr\u003e 14 Using decorators\u003cbr\u003e 15 Working with JavaScript\u003cbr\u003e Part 3\u003cbr\u003e 16 Creating a stand-alone web app, part 1\u003cbr\u003e 17 Creating a stand-alone web app, part 2\u003cbr\u003e 18 Creating an Angular app, part 1\u003cbr\u003e 19 Creating an Angular app, part 2\u003cbr\u003e 20 Creating a React app\u003cbr\u003e 21 Creating a React app, part 2\u003cbr\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":50535430684946,"sku":"9781633437319","price":55.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/4771\/8930\/files\/img_8b17bbd2-ee85-41b2-920f-6718a6646e48.jpg?v=1731435962","url":"https:\/\/surprise-castle.myshopify.com\/products\/essential-typescript-5-third-edition-9781633437319","provider":"Surprise Castle","version":"1.0","type":"link"}