Таймкоды: 00:00 Вступление: про что будет лекция? 00:40 Зачем нужны типы? 02:11 Отличия статической и динамической типизации 04:10 Почему практически все крупные компании перешли на статическую типизацию во фронтенде? 08:19 Обнаружение ошибок на этапе компиляции 11:00 Что такое TypeScript? 12:15 TypeScript надмножество над JavaScript 12:47 Аннотации типов 13:30 Type inference 14:01 Структурная типизация 15:12 Union и Intersection типы 15:40 Optional значения 16:25 ООП 18:49 Интерфейсы 20:38 Runtime JS и TS 22:25 instanceof 23:46 User Type Guard 24:39 in guard проверки 26:02 Literal types 28:07 Generics 29:54 Decorators 30:10 Template Literal Types 31:08 Алгоритм перевода проекта на TypeScript! 32:09 Официальный сайт TypeScript 33:55 Отвечаю на вопросы студентов
Hide player controls
Hide resume playing