Профессиональный TypeScript
Разработка масштабируемых JavaScript-приложений.
Борис Черный «Профессиональный TypeScript» Питер, 2021 год, 352 стр., O’Reilly, ISBN 978-5-4461-1651-5; (PDF-DJVU)
Описание книги.
Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода. Работая с любым языком программирования, мы отслеживаем исключения и вычитываем код строку за строкой в поиске неисправности и способа ее устранения. TypeScript позволяет автоматизировать эту неприятную часть процесса разработки. TypeScript, в отличие от множества других типизированных языков, ориентирован на прикладные задачи. Он вводит новые концепции, позволяющие выражать идеи более кратко и точно, и легко создавать масштабируемые и безопасные современные приложения.
Оглавление.
Глава 1. Вступление
Глава 2. TypeScript с высоты птичьего полета
Глава 3. Подробно о типах
Глава 4. Функции
Глава 5. Классы и интерфейсы
Глава 6. Продвинутые типы
Глава 7. Обработка ошибок
Глава 8. Асинхронное программирование, конкурентность и параллельная обработка
Глава 9. Фронтенд- и бэкенд-фреймворки
Глава 10. Пространства имен и модули
Глава 11. Взаимодействие с JavaScript
Глава 12. Создание и запуск TypeScript
Глава 13. Итоги
Приложение A. Операторы типов
Приложение Б. Утилиты типов
Приложение В. Область действия деклараций
Приложение Г. Правила написания файлов деклараций для сторонних модулей JavaScript
Приложение Д. Директивы с тремя слешами
Приложение Е. Флаги безопасности компилятора TSC
Приложение Ж. TSX
Добавить комментарий