Создавайте современные промышленные приложения корпоративного класса! Основы и продвинутые возможности языка TypeScript. Интеграция существующих библиотек JavaScript и сторонних фреймворков с использованием файлов объявлений. Освоение популярных JavaScript-фреймворков. Создание наборов тестов для своего приложения. Организация кода своего приложения с использованием модулей и загрузчиков. Передовые принципы объектно-ориентированного проектирования. Сравнение различных реализаций концепции MVC TypeScript - это и язык, и набор инструментов для генерации кода JavaScript. Он был разработан Андерсом Хейлсбергом в корпорации Microsoft, чтобы помочь разработчикам в написании кода JavaScript в масштабах предприятия. Книга начинается со знакомства с языком TypeScript, и, поэтапно переходит от базовых понятий к продвинутым и мощным функциям языка, включая методы асинхронного программирования, декораторы и обобщения. Также параллельно рассматривается множество современных фреймворков JavaScript и TypeScript - для каждого из них подробно описано модульное и интеграционное тестирование. Описаны некоторые из известных объектно-ориентированных методов и шаблонов проектирования, а также представлены их реальные реализации. К концу книги вы создадите всеобъемлющее комплексное веб-приложение, которое покажет, как можно объединить в реальном сценарии возможности языка TypeScript, шаблоны проектирования и передовые практики разработки.
Sozdavajte sovremennye promyshlennye prilozhenija korporativnogo klassa! Osnovy i prodvinutye vozmozhnosti jazyka TypeScript. Integratsija suschestvujuschikh bibliotek JavaScript i storonnikh frejmvorkov s ispolzovaniem fajlov objavlenij. Osvoenie populjarnykh JavaScript-frejmvorkov. Sozdanie naborov testov dlja svoego prilozhenija. Organizatsija koda svoego prilozhenija s ispolzovaniem modulej i zagruzchikov. Peredovye printsipy obektno-orientirovannogo proektirovanija. Sravnenie razlichnykh realizatsij kontseptsii MVC TypeScript - eto i jazyk, i nabor instrumentov dlja generatsii koda JavaScript. On byl razrabotan Andersom Khejlsbergom v korporatsii Microsoft, chtoby pomoch razrabotchikam v napisanii koda JavaScript v masshtabakh predprijatija. Kniga nachinaetsja so znakomstva s jazykom TypeScript, i, poetapno perekhodit ot bazovykh ponjatij k prodvinutym i moschnym funktsijam jazyka, vkljuchaja metody asinkhronnogo programmirovanija, dekoratory i obobschenija. Takzhe parallelno rassmatrivaetsja mnozhestvo sovremennykh frejmvorkov JavaScript i TypeScript - dlja kazhdogo iz nikh podrobno opisano modulnoe i integratsionnoe testirovanie. Opisany nekotorye iz izvestnykh obektno-orientirovannykh metodov i shablonov proektirovanija, a takzhe predstavleny ikh realnye realizatsii. K kontsu knigi vy sozdadite vseobemljuschee kompleksnoe veb-prilozhenie, kotoroe pokazhet, kak mozhno obedinit v realnom stsenarii vozmozhnosti jazyka TypeScript, shablony proektirovanija i peredovye praktiki razrabotki.