{"product_id":"9781783985555","title":"Learning TypeScript","description":"\u003cp\u003e\u003cb\u003eExploit the features of TypeScript to develop and maintain captivating web applications with ease\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout This Book\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLearn how to develop modular, scalable, maintainable, and adaptable web applications by taking advantage of TypeScript\u003c\/li\u003e\n\u003cli\u003eCreate object-oriented JavaScript that adheres to the solid principles efficiently\u003c\/li\u003e\n\u003cli\u003eA comprehensive guide that explains the fundamentals of TypeScript with the help of practical examples\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cp\u003eIf you are a JavaScript developer aiming to learn TypeScript to build beautiful web applications, then this book is for you. No prior knowledge of TypeScript is required.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLearn the key TypeScript language features and language runtime\u003c\/li\u003e\n\u003cli\u003eDevelop modular, scalable, maintainable, and adaptable web applications\u003c\/li\u003e\n\u003cli\u003eCreate object-oriented code that adheres to the solid principles\u003c\/li\u003e\n\u003cli\u003eSave time using automation tools like Gulp and Karma\u003c\/li\u003e\n\u003cli\u003eDevelop robust applications with testing (Mocha, Chai and SinonJS)\u003c\/li\u003e\n\u003cli\u003ePut your TypeScript skills in practice by developing a single-page web application framework from scratch\u003c\/li\u003e\n\u003cli\u003eUse the JavaScript of tomorrow (ES6 and ES7) today with TypeScript\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eIn Detail\u003c\/b\u003e\u003cp\u003eTypeScript is an open source and cross-platform typed superset of JavaScript that compiles to plain JavaScript that runs in any browser or any host. It allows developers to use the future versions of JavaScript (ECMAScript 6 and 7) today. TypeScript adds optional static types, classes, and modules to JavaScript, to enable great tooling and better structuring of large JavaScript applications.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis book is a step-by-step guide that will get you started with TypeScript with the help of practical examples. You start off by understanding the basics of TypeScript. Next, automation tools like Grunt are explained followed by a detailed description of function, generics, callbacks and promises. After this, object-oriented features and the memory management functionality of TypeScript are explained. At the end of this book, you will have learned enough to implement all the concepts and build a single page application from scratch.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eStyle and approach\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThis is a step-by-step guide that covers the fundamentals of TypeScript with practical examples. Each chapter introduces a set of TypeScript language features and leads the readers toward the development of a real-world application.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47174553567472,"sku":"9781783985555","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781783985555_p0.jpg?v=1763726132","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781783985555","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}