
-
Урок 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:55Tuples (Кортежи)
-
Урок 17. 00:05:56Union (Объединение)
-
Урок 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:53Type или 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:21Enums
-
Урок 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:04Type 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:11Generics (Обобщения), что это и зачем нужно
-
Урок 45. 00:16:33Generics functions
-
Урок 46. 00:20:09Generics types and interfaces, constraints
-
Урок 47. 00:19:38Практика
-
Урок 48. 00:08:48Generics 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:44Indexed Access Types
-
Урок 54. 00:23:34Практика
-
Урок 55. 00:24:34Conditional types and infer
-
Урок 56. 00:16:24Mapped types, +/- операторы
-
Урок 57. 00:07:07Template literal types
-
Урок 58. 00:14:01Utility 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:35Awaited
Комментарии