Профессиональный TypeScript, Разработка масштабируемых JavaScript-приложений, Борис Черный, 2021

Профессиональный TypeScript, Разработка масштабируемых JavaScript-приложений, Борис Черный, 2021.

   Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода.
Работая с любым языком программирования, мы отслеживаем исключения и вычитываем код строку за строкой в поиске неисправности и способа ее устранения. TypeScript позволяет автоматизировать эту неприятную часть процесса разработки.
TypeScript. в отличие от множества других типизированных языков, ориентирован на прикладные задачи. Он вводит новые концепции, позволяющие выражать идеи более кратко и точно, и легко создавать масштабируемые и безопасные современные приложения.
Борис Черный помогает разобраться со всеми нюансами и возможностями TypeScript, учит устранять ошибки и масштабировать код.

Профессиональный TypeScript, Разработка масштабируемых JavaScript-приложений, Борис Черный, 2021


Когда вскрываются ошибки.
JavaScript выбрасывает исключения или производит неявные преобразования типов в среде выполнения. Это означает, что для получения отклика об ошибке необходимо запустить программу. В лучшем случае это станет частью модульного теста, в худшем — вы получите электронное письмо от недовольного пользователя.

TypeScript выдает и синтаксические ошибки, и ошибки типов во время компиляции. Это означает, что эти ошибки будут отображены в редакторе сразу после типизации — это вас удивит, если раньше вы не имели дело с инкрементно компилируемым языком со статической типизацией.

К слову, есть множество возможных ошибок, которые TypeScript не может обнаружить при компиляции. К ним относятся переполнения стека, разрывы сетевых соединений и некорректный ввод данных пользователем. Все они по-прежнему будут производить исключения при выполнении. Что же TypeScript действительно делает хорошо, так это вычисляет ошибки при компиляции, которые в противном случае стали бы ошибками при выполнении в среде чистого JavaScript.

Оглавление.
Отзывы.
Пролог.
Глава 1. Вступление.
Глава 2. TypeScript с высоты птичьего полета.
Глава 3. Подробно о типах.
Глава 4. Функции.
Глава 5. Классы и интерфейсы.
Глава 6. Продвинутые типы.
Глава 7. Обработка ошибок.
Глава 8. Асинхронное программирование, конкурентность и параллельная обработка.
Глава 9. Фронтенд- и бэкенд-фреймворки.
Глава 10. Пространства имен и модули.
Глава 11. Взаимодействие с JavaScript.
Глава 12. Создание и запуск TypeScript.
Глава 13. Итоги.
Приложение А. Операторы типов.
Приложение Б. Утилиты типов.
Приложение В. Область действия деклараций.
Приложение Г. Правила написания файлов деклараций для сторонних модулей JavaScript.
Приложение Д. Директивы стремя слешами.
Приложение Е. Флаги безопасности компилятора TSC.
Приложение Ж. TSX.
Об авторе.
Об обложке.
Отзывы.
Пролог.
Структура книги.
Стиль.
Использование примеров кода.
Благодарности.
От издательства.
Глава 1. Вступление.
Глава 2. Typescript с высоты птичьего полета.
Компилятор.
Система типов.
Настройка редактора кода.
index.ts.
Упражнения к главе 2.
Глава 3. Подробно о типах.
О типах.
Типы от а до я.
Итоги.
Упражнения к главе 3.
Глава 4. Функции.
Объявление и вызов функций.
Полиморфизм.
Разработка на основе типов.
Итоги.
Упражнения к главе 4.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Профессиональный TypeScript, Разработка масштабируемых JavaScript-приложений, Борис Черный, 2021 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Теги: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2021-04-14 23:13:07