-
Урок 1.
00:04:08
Как проходить данный курс
-
Урок 2.
00:21:49
Дополнительно: настройка рабочего пространства
-
Урок 3.
00:07:13
Дополнительно: Установка автоматического форматирования
-
Урок 4.
00:11:04
Что такое TypeScript и зачем он нужен
-
Урок 5.
00:09:26
Установка TS и запуск файлов
-
Урок 6.
00:12:33
Базовые типы: строка, число, логическое значение
-
Урок 7.
00:14:51
Использование системы типов в функциях
-
Урок 8.
00:08:47
Специальный тип any
-
Урок 9.
00:02:16
Практика типизации кода
-
Урок 10.
00:11:01
Тип never
-
Урок 11.
00:12:28
Типы null и undefined
-
Урок 12.
00:06:26
(д) Редкие примитивные типы bigint, symbol
-
Урок 13.
00:09:46
Типизация объектов и деструктуризация
-
Урок 14.
00:12:13
Типизация массивов
-
Урок 15.
00:03:49
Практика типизации кода
-
Урок 16.
00:12:55
Tuples (Кортежи)
-
Урок 17.
00:05:56
Union (Объединение)
-
Урок 18.
00:16:40
Сужение типов (Narrowing)
-
Урок 19.
00:20:30
Примитивные литеральные типы (Literal types)
-
Урок 20.
00:04:14
Псевдонимы типов (Type aliases)
-
Урок 21.
00:07:37
Объектные литералы и аннотации функций
-
Урок 22.
00:09:40
Более продвинутый Type и пересечение типов (Intersection)
-
Урок 23.
00:24:10
Интерфейсы (Interfaces)
-
Урок 24.
00:07:53
Type или Interface?
-
Урок 25.
00:04:19
Практика работы с интерфейсами и типами
-
Урок 26.
00:12:43
Механизм вывода типов (Type Inference)
-
Урок 27.
00:10:25
Модификаторы свойств: optional (Property Modifiers)
-
Урок 28.
00:05:21
(д) Оператор Non-Null and Non-Undefined
-
Урок 29.
00:09:07
Модификаторы свойств: readonly (Property Modifiers)
-
Урок 30.
00:19:21
Enums
-
Урок 31.
00:20:32
Тип Unknown
-
Урок 32.
00:05:58
Запросы типов
-
Урок 33.
00:04:25
Практика
-
Урок 34.
00:34:38
Утверждение типов (Type Assertions)
-
Урок 35.
00:14:34
Немного про “внутренние” типы и приведение типов
-
Урок 36.
00:17:04
Type Guard
-
Урок 37.
00:11:49
Кейс использования never
-
Урок 38.
00:10:36
Перегрузка функций
-
Урок 39.
00:09:14
Разделение интерфейсов на правильные части
-
Урок 40.
00:04:46
Практика создания type guard и правильных интерфейсов
-
Урок 41.
00:18:52
Работа с DOM
-
Урок 42.
00:05:45
Практика работы с DOM
-
Урок 43.
00:08:22
(д) Использование void внутри TS
-
Урок 44.
00:14:11
Generics (Обобщения), что это и зачем нужно
-
Урок 45.
00:16:33
Generics functions
-
Урок 46.
00:20:09
Generics types and interfaces, constraints
-
Урок 47.
00:19:38
Практика
-
Урок 48.
00:08:48
Generics classes
-
Урок 49.
00:11:40
Встроенные обобщения (Readonly, Partial, Required)
-
Урок 50.
00:01:27
Манипуляции с типами и как они реализуются
-
Урок 51.
00:10:21
Оператор keyof
-
Урок 52.
00:05:15
Оператор typeof и снова запросы типов
-
Урок 53.
00:14:44
Indexed Access Types
-
Урок 54.
00:23:34
Практика
-
Урок 55.
00:24:34
Conditional types and infer
-
Урок 56.
00:16:24
Mapped types, +/- операторы
-
Урок 57.
00:07:07
Template literal types
-
Урок 58.
00:14:01
Utility types: Pick, Omit, Extract, Exclude, Record
-
Урок 59.
00:08:29
Практика
-
Урок 60.
00:22:40
(д) Разбор задач
-
Урок 61.
00:07:36
Дополнительные вспомогательные типы (Utility types)
-
Урок 62.
00:21:00
Работа с запросами на сервер, Promise и JSON
-
Урок 63.
00:09:35
Awaited
-
Урок 64.
00:12:42
Базовая работа с классом
-
Урок 65.
00:06:42
Конструкторы, перегрузки и дженерики
-
Урок 66.
00:24:14
Методы, их перегрузки, getter и setter
-
Урок 67.
00:04:28
Начальное значение и Index Signatures
-
Урок 68.
00:14:54
Наследование классов в TS (extends)
-
Урок 69.
00:07:56
Имплементация в классах (implements)
-
Урок 70.
00:04:29
Практика имплементации интерфейсов
-
Урок 71.
00:12:47
Модификаторы видимости свойств
-
Урок 72.
00:08:02
Приватные поля (#, возможность в JS)
-
Урок 73.
00:16:56
Статичные свойства и методы
-
Урок 74.
00:15:42
this и типизация контекста
-
Урок 75.
00:10:21
Абстрактные классы
-
Урок 76.
00:15:35
Практика с классами
-
Урок 77.
00:11:35
Декораторы
-
Урок 78.
00:12:58
Декораторы в TS
-
Урок 79.
00:12:06
Терминология, фабрика декораторов
-
Урок 80.
00:16:04
ES декораторы из версии 5+, ES декоратор классов
-
Урок 81.
00:20:33
Декораторы методов и работа с this
-
Урок 82.
00:10:35
ES декораторы методов (5+)
-
Урок 83.
00:18:19
Декораторы свойств
-
Урок 84.
00:07:58
ES-декораторы свойств (5+)
-
Урок 85.
00:08:46
Декораторы свойств-акцессоров (get/set)
-
Урок 86.
00:09:12
ES-декораторы свойств-акцессоров (5+)
-
Урок 87.
00:30:08
Декораторы параметров и метаданные
-
Урок 88.
00:07:13
Порядок декораторов
-
Урок 89.
00:54:03
Практика с декораторами, выявляем проблемы и практикуем метаданные
-
Урок 90.
00:14:48
Конфигурация. Настраиваем ввод и вывод файлов
-
Урок 91.
00:15:15
Конфигурация. Настраиваем опции вывода
-
Урок 92.
00:22:43
Конфигурация. Настраиваем окружение, ограничения и проверки
-
Урок 93.
00:19:02
Модули и сборка
На официальном сайте Ивана Петриченко появилось обновление по курсу, где есть React + Typescript. Не могли бы вы, пожалуйста, загрузить обновление сюда?
Спасибо