Любой программист, работающий с языком с динамической типизацией, скажет вам, как сложно масштабировать его до большего количества строк кода и большего числа инженеров. Вот почему Facebook, Google и Microsoft изобрели слои постепенного статического типа для своего динамически типизированного кода JavaScript и Python. В этой практической книге показано, что один из таких уровней типов, TypeScript, уникален среди них: он делает программирование увлекательным благодаря своей мощной статической системе типов.
Если вы программист со средним опытом работы с JavaScript, автор Борис Черный научит вас, как освоить язык TypeScript. Вы поймете, как TypeScript может помочь вам устранить ошибки в вашем коде и позволит масштабировать код для большего числа разработчиков, чем раньше.
В этой книге вы:
Начните с основ:
узнайте о различных типах и операторах типов TypeScript, в том числе о том, для чего они нужны и как используются
изучите дополнительные темы:
< p>Понять сложную систему типов TypeScript, в том числе узнать, как безопасно обрабатывать ошибки и создавать асинхронные программы
Погрузитесь в практику:
Используйте TypeScript с вашими любимыми внешними и внутренними платформами, переносите свои существующий проект JavaScript в TypeScript и запустить ваше приложение TypeScript в рабочей среде