Mastering TypeScript 3: Build enterprise-ready, industrial-strength web applications using TypeScript 3 and modern frameworks, 3rd Edition (English Edition)

Mastering TypeScript 3: Build enterprise-ready, industrial-strength web applications using TypeScript 3 and modern frameworks, 3rd Edition (English Edition)

作者
Nathan Rozentals
语言
英语
出版社
Packt Publishing 版次:3
出版日期
2019年2月28日
纸书页数
696页
电子书格式
epub,pdf,mobi,azw3,txt,fb2,djvu
文件大小
19371 KB
下载次数
8030
更新日期
2023-06-20
运行环境
PC/Windows/Linux/Mac/IOS/iPhone/iPad/iBooks/Kindle/Android/安卓/平板
内容简介

Master the TypeScript language and its latest features, explore modern application frameworks, and understand industry best practices in test-driven development (TDD), object-oriented programming (OOP) and user interface design

Key Features

Explore TypeScript 3's key elements and advanced language features in detail

Use TypeScript with frameworks such as Backbone, Angular, Aurelia, React, and Node

Understand TDD practices, OOP techniques, and other industry best practices to create high-quality, modular, and adaptable apps

Book Description

TypeScript is both a language and a set of tools to generate JavaScript. It was designed by Anders Hejlsberg at Microsoft to help developers write enterprise-scale JavaScript.

Mastering TypeScript 3 starts with an introduction to the TypeScript language, before moving on to basic concepts. You'll learn systematically as each section builds on your knowledge in an easy-to-understand way, even covering advanced language features, including asynchronous programming techniques, decorators, and generics. The book will also guide you through a variety of modern JavaScript and TypeScript frameworks side by side to help you understand and compare their respective strengths and weaknesses. As you progress, you'll get up to speed with unit and integration testing for each framework. Since best-of-breed applications use well-known design patterns to stay scalable, maintainable, and testable, this book will help you focus on some of these object-oriented techniques and patterns, along with their real-world implementation.

By the end of this book, you will be well-versed with TypeScript language features, design patterns, and industry best practices in real-world scenarios.

What you will learn

Gain insights into core and advanced TypeScript language features

Integrate existing JavaScript libraries and third-party frameworks using declaration files

Discover popular JavaScript frameworks, such as Angular and React

Create test suites for your application with Jasmine and Selenium

Organize your application code using modules, AMD loaders, and SystemJS

Explore advanced object-oriented design principles

Compare the various Model-View-Controller (MVC) implementations in Aurelia, Angular, and React

Who this book is for

If you are already an experienced JavaScript or TypeScript developer, this book will help you take your skills to the next level and manage almost any TypeScript project. Prior knowledge of JavaScript is not required, although some programming experience is assumed.

Table of Contents

TypeScript - Tools and Framework Options

Types, Variables, and Function Techniques

Interfaces, Classes, and Inheritance

Decorators, Generics, and Asynchronous Features

Declaration Files and Compile Options

Third-Party Libraries

TypeScript Compatible Frameworks

Test Driven Development

Testing Typescript Compatible Frameworks

Modularization

Object-Oriented Programming

Dependency Injection

Building Applications

Let's Get Our Hands Dirty

Mastering TypeScript 3: Build enterprise-ready, industrial-strength web applications using TypeScript 3 and modern frameworks, 3rd Edition (English Edition) EPUB, PDF, MOBI, AZW3, TXT, FB2, DjVu, Kindle电子书免费下载。

《Mastering TypeScript 3: Build enterprise-ready, industrial-strength web applications using TypeScript 3 and modern frameworks, 3rd Edition (English Edition)》电子书免费下载

epub下载 pdf下载 mobi下载 azw3下载 txt下载 fb2下载 djvu下载

猜你喜欢