- Регистрация
- 26.05.2022
- Сообщения
- 26 728
- Реакции
- 188
- Баллы
- 63
[HTML Academy] Онлайн-курс «TypeScript, часть 1. Теория типов»
Курс познакомит вас с фундаментом, на котором построена вся магия TypeScript --- с системой статического анализа типов данных. Вы познакомитесь с теорией типов и научитесь на практике использовать аннотацию типов и обобщенное программирование, сможете управлять условными типами.
Пройдя курс, вы сможете уверенно использовать TypeScript в любых проектах --- как во фронтенд-, так и в бэкенд-разработке.
Пройдя курс, вы сможете
Понять, как работает TypeScript внутри
Правильно использовать TypeScript в любых проектах
Снизить риски забытых дефектов в коде
Программа курса
Для выработки устойчивых навыков статической типизации кода вы получите 9 практических работ, охватывающих темы от примитивных и структурных типов до условных типов.
Раздел 1
Важность строгой типизации на этапе разработки
--- TypeScript: начало
--- О том, чего на этом курсе не будет
--- Об использовании песочницы
--- Где заканчивается TypeScript
Раздел 2
Эквивалентность типов
--- Отличие между равенством значений и эквивалентностью их типов
--- Эквивалентность в отношении применимых операций
--- Примитивные типы
--- Структурные типы
--- Функциональные типы
--- Обобщённые типы
Раздел 3
Объединение и пересечение типов, специализация типов
--- Всеобъемлющий и единичный элемент в системе типов TypeScript
--- Специализация примитивных типов
— Специализация структурных типов
--- Перегрузка функций и специализация типов
--- Несколько слов о классах, классы как структурные типы
— Объединение типов
--- Пересечение типов, брендирование
Раздел 4
Обобщенное программирование TypeScript
— Обобщенные структурные типы
— Обобщенные функции
--- Функции обобщенных типов и обобщения функциональных типов
Раздел 5
Операции над типами
--- Условные типы
--- Типы с доступом по индексу
--- Проекция типов
--- Интерполяция специализированных строковых функций
Раздел 6
Что дальше?
--- Использование TypeScript в ежедневной работе
--- Популярные фреймворки и библиотеки
--- Защита по другим фронтам --- unit testing
Продажник
Курс познакомит вас с фундаментом, на котором построена вся магия TypeScript --- с системой статического анализа типов данных. Вы познакомитесь с теорией типов и научитесь на практике использовать аннотацию типов и обобщенное программирование, сможете управлять условными типами.
Пройдя курс, вы сможете уверенно использовать TypeScript в любых проектах --- как во фронтенд-, так и в бэкенд-разработке.
Пройдя курс, вы сможете
Понять, как работает TypeScript внутри
Правильно использовать TypeScript в любых проектах
Снизить риски забытых дефектов в коде
Программа курса
Для выработки устойчивых навыков статической типизации кода вы получите 9 практических работ, охватывающих темы от примитивных и структурных типов до условных типов.
Раздел 1
Важность строгой типизации на этапе разработки
--- TypeScript: начало
--- О том, чего на этом курсе не будет
--- Об использовании песочницы
--- Где заканчивается TypeScript
Раздел 2
Эквивалентность типов
--- Отличие между равенством значений и эквивалентностью их типов
--- Эквивалентность в отношении применимых операций
--- Примитивные типы
--- Структурные типы
--- Функциональные типы
--- Обобщённые типы
Раздел 3
Объединение и пересечение типов, специализация типов
--- Всеобъемлющий и единичный элемент в системе типов TypeScript
--- Специализация примитивных типов
— Специализация структурных типов
--- Перегрузка функций и специализация типов
--- Несколько слов о классах, классы как структурные типы
— Объединение типов
--- Пересечение типов, брендирование
Раздел 4
Обобщенное программирование TypeScript
— Обобщенные структурные типы
— Обобщенные функции
--- Функции обобщенных типов и обобщения функциональных типов
Раздел 5
Операции над типами
--- Условные типы
--- Типы с доступом по индексу
--- Проекция типов
--- Интерполяция специализированных строковых функций
Раздел 6
Что дальше?
--- Использование TypeScript в ежедневной работе
--- Популярные фреймворки и библиотеки
--- Защита по другим фронтам --- unit testing
Продажник
