Изучаем TypeScript 3
О книге
Создавайте современные промышленные приложения корпоративного класса!Основы и продвинутые возможности языка TypeScriptИнтеграция существующих библиотек JavaScript и сторонних фреймворков с использованием файлов объявленийОсвоение популярных JavaScript-фреймворковСоздание наборов тестов для своего приложения Организация кода своего приложения с использованием модулей и загрузчиковПередовые принципы объектно-ориентированного проектированияСравнение различных реализаций концепции MVC TypeScript - это и язык, и набор инструментов для генерации кода JavaScript. Он был разработан Андерсом Хейлсбергом в корпорации Microsoft, чтобы помочь разработчикам в написании кода JavaScript в масштабах предприятия.Книга начинается со знакомства с языком TypeScript, и, поэтапно переходит от базовых понятий к продвинутым и мощным функциям языка, включая методы асинхронного программирования, декораторы и обобщения. Также параллельно рассматривается множество современных фреймворков JavaScript и TypeScript - для каждого из них подробно описано модульное и интеграционное тестирование. Описаны некоторые из известных объектно-ориентированных методов и шаблонов проектирования, а также представлены их реальные реализации.К концу книги вы создадите всеобъемлющее комплексное веб-приложение, которое покажет, как можно объединить в реальном сценарии возможности языка TypeScript, шаблоны проектирования и передовые практики разработки.