Mastering TypeScript - Second Edition

Mastering TypeScript - Second Edition
Author: Nathan Rozentals
Publisher:
Total Pages: 651
Release: 2017-02-28
Genre:
ISBN: 9781786468710

Download Mastering TypeScript - Second Edition Book in PDF, Epub and Kindle

"Build enterprise-ready web applications using TypeScript and leading JavaScript frameworksAbout This Book*Focus on building quality applications that are modular, scalable, maintainable, and adaptable.*Enhance your TypeScript knowledge through practical scenarios with in-depth discussions on language features, third-party libraries, declaration files, and more*Work through pragmatic examples that show you how to use TypeScript with popular JavaScript frameworks including Backbone, Angular, Node.js, RequireJS, and MarionetteWho This Book Is ForWhether you are a JavaScript developer who wants to learn TypeScript or an experienced TypeScript developer who wants to take your skills to the next level, this book is for you. If you are an enterprise JavaScript developer who builds web sites using Backbone, Marionette, Angular, Angular 2, Aurelia, or React.js, then this book will make you a better, more productive programmer.What You Will Learn*Gain an in-depth understanding of TypeScript's language features*Integrate any existing third-party JavaScript library into your project*Understand the level of integration that third-party libraries can achieve using the TypeScript language*Employ test-driven development techniques to build high-quality applications*Organise your application's code using modules*Work with popular JavaScript libraries, including Node.js, Backbone, Marionette, Angular, ExtJs, Angular 2, Aurelia, and React.js*Master advanced object-oriented programming techniques, including service location and dependency injection*Grasp techniques to build complete single page web applications with TypeScriptIn DetailTypescript is a language and a compiler that brings JavaScript development up to the enterprise level. By adding a little "syntactic sugar" to the JavaScript language, TypeScript enables developers to use strong typing, classes, interfaces, inheritance, generics, and more when writing JavaScript code.This book will bring you up to date with the new language features of TypeScript. It covers the future language features of JavaScript, as defined by the ES5, ES6, and ES7 standards that are now available through TypeScript, and shows you how the compiler takes care of generating ES3 compatible JavaScript code-even when using these new language features.Packed with practical, example-oriented scenarios, the book will give you a deeper understanding of working with classes, interfaces, and generics, along with advanced language features such as Decorators, and async/await techniques. It will show you how TypeScript works with popular and in demand frameworks such as Angular 2, Aurelia, and React.js and how to integrate third-party libraries into your applications.We'll add to your repertoire of skills with test-driven development. We will then move on to understanding of modularisation with Node.js and AMD module loaders. The book will end by teaching you how to build industrial-strength applications."


Mastering TypeScript
Language: en
Pages: 539
Authors: Nathan Rozentals
Categories: Computers
Type: BOOK - Published: 2021-04-23 - Publisher: Packt Publishing Ltd

GET EBOOK

Learn all you need to know to work with TypeScript, explore modern web application frameworks, and build modular systems using industry standard architectural p
Mastering TypeScript - Second Edition
Language: en
Pages: 651
Authors: Nathan Rozentals
Categories:
Type: BOOK - Published: 2017-02-28 - Publisher:

GET EBOOK

"Build enterprise-ready web applications using TypeScript and leading JavaScript frameworksAbout This Book*Focus on building quality applications that are modul
Mastering TypeScript 3
Language: en
Pages: 683
Authors: Nathan Rozentals
Categories: Computers
Type: BOOK - Published: 2019-02-28 - Publisher: Packt Publishing Ltd

GET EBOOK

Master the TypeScript language and its latest features. Explore modern application frameworks and utilize industry best practices in TDD, OOP and UI Design. Key
TypeScript Quickly
Language: en
Pages: 770
Authors: Anton Moiseev
Categories: Computers
Type: BOOK - Published: 2020-02-10 - Publisher: Simon and Schuster

GET EBOOK

Summary TypeScript is JavaScript with an important upgrade! By adding a strong type system to JavaScript, TypeScript can help you eliminate entire categories of
Learning TypeScript 2.x
Language: en
Pages: 530
Authors: Remo H. Jansen
Categories: Computers
Type: BOOK - Published: 2018-04-30 - Publisher: Packt Publishing Ltd

GET EBOOK

Exploit the features of TypeScript to easily create your very own web applications Key Features Develop modular, scalable, maintainable, and adaptable web appli