ENGLISH

Essential TypeScript

Book information

Publisher
Apress
Year
2019
ISBN
9781484249789
Language
english
Format
PDF
Filesize
10 MB (10814907 bytes)
Pages
551\551
Time added
2019-08-29 20:10:01

Description

Work with Typescript and get the most from this versatile open source language. Author Adam Freeman begins this book by describing Typescript and the benefits it offers, and goes on to show you how to use TypeScript in realistic scenarios, going in-depth to give you the knowledge you need. Starting from the nuts-and-bolts and building up to the most advanced and sophisticated features, you will learn how TypeScript builds on the JavaScript type system to create a safer and more productive development experience and understand how TypeScript can be used to create applications using popular frameworks, including Node.js, Angular, React, and Vue.js. Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective. The most important features are given a no-nonsense in-depth treatment and chapters include common problems and details of how to avoid them. What You Will LearnGain a solid understanding of the TypeScript language and toolsUse TypeScript for client- and server-side developmentExtend and customize TypeScriptDebug and unit test your TypeScript code Who This Book Is For Developers who want to start using TypeScript, for example to create rich web applications using Angular, React, or Vue.js Adam Freeman is an experienced IT professional who has held senior positions in 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. Front Matter ....Pages i-xxi Front Matter ....Pages 1-1 Your First TypeScript Application (Adam Freeman)....Pages 3-33 Understanding TypeScript (Adam Freeman)....Pages 35-40 JavaScript Primer, Part 1 (Adam Freeman)....Pages 41-71 JavaScript Primer, Part 2 (Adam Freeman)....Pages 73-101 Using the TypeScript Compiler (Adam Freeman)....Pages 103-125 Testing and Debugging TypeScript (Adam Freeman)....Pages 127-141 Front Matter ....Pages 143-143 Understanding Static Types (Adam Freeman)....Pages 145-172 Using Functions (Adam Freeman)....Pages 173-188 Using Arrays, Tuples, and Enums (Adam Freeman)....Pages 189-212 Working with Objects (Adam Freeman)....Pages 213-239 Working with Classes and Interfaces (Adam Freeman)....Pages 241-270 Using Generic Types (Adam Freeman)....Pages 271-299 Advanced Generic Types (Adam Freeman)....Pages 301-332 Working with JavaScript (Adam Freeman)....Pages 333-357 Front Matter ....Pages 359-359 Creating a Stand-Alone Web App, Part 1 (Adam Freeman)....Pages 361-389 Creating a Stand-Alone Web App, Part 2 (Adam Freeman)....Pages 391-417 Creating an Angular App, Part 1 (Adam Freeman)....Pages 419-442 Creating an Angular App, Part 2 (Adam Freeman)....Pages 443-458 Creating a React App (Adam Freeman)....Pages 459-482 Creating a React App, Part 2 (Adam Freeman)....Pages 483-499 Creating a Vue.js App, Part 1 (Adam Freeman)....Pages 501-525 Creating a Vue.js App, Part 2 (Adam Freeman)....Pages 527-542 Back Matter ....Pages 543-546

Similar books