В этом курсе понятно разобраны все темы TypeScript на примере React приложения. Курс подойдет не только для новичков, он остается актуальным для всех уровней. Основы TypeScript, Базовые типы, Интерфейсы, Классы, Функции, Generics (Обобщения), Enums (Перечисления), Type assertions (Утверждения типов), Типы объединения и пересечения, Типы-литералы, Модули и пространства имен, Декораторы, Mixins, Advanced Types (Расширенные типы), Type Guards, Условные типы, Mapped Types (Сопоставленные типы), Type Aliases и другие. Мой телеграмм канал с заметками, обзорами, мыслями и историями: Мой GitHub с первыми проектами: 0:00 - Введение. Для чего нужен. 1:15 - Как начать. Компиляция. Файлы и настройки 6:40 - Виды типизаций (Сильная, слабая, явная, неявная...) 9:40 - Структурная типизация. (Утиная) 11:05 - Типы данных 12:35 - Анотация типов 12:52 - Enum (Перечисления) 15:15 - Интерфейсы и Типы (Введение) 18:48 - Алиасы типов (псевдонимы, конкретизация, составные, простые) 20:32 - Объединение типов 22:00 - Пересечение типов 23:02 - Types Queries (Запросы типов, typeof) 24:55 - Литеральные типы (строковые, числовые) 27:00 - Типизация объектов 29:02 - Типизация массивов 30:10 - Типизация кортеж 33:31 - Типизация функций 35:33 - Extends Интерфейсы 37:50 - Implements Интерфейсы 38:16 - Индексные члены типов 41:22 - Модификаторы доступа. Классы. (public, private, protected) 44:34 - Операторы Optional, Not-Null, Not-Undefined 48:24 - Generics (Обобщения) (Promise, axios, api) 56:48 - Generic Constraints (Параметры типа, Extends) 58:52 - Generic parameter defaults (Значение по умолчанию, условные типы) 1:00:30 - Дискриминантное объединение 1:05:00 - Type assertions (Утверждения типов) 1:07:05 - Type Guards (Защитники типов) 1:08:36 - Оператор keyof, lookup types, mapped types, mapped types - префиксы и - 1:13:14 - Утилитарные типы (Readonly, Partial, Required, Pick, Record) 1:18:27 - Утилитарные типы (Exclude, Extract, Nonnullable, Returntype, Instancetype, Omit) 1:22:00 - Массивоподобные Readonly типы (ReadonlyArray, ReadonlyMap, ReadonlySet) 1:24:16 - Заключение, Практика, Планы #typescript #react #generics #interfaces #types #Фронтенд #Разработка #Программист #WebDevelopment #JavaScript #ВебРазработка #ОбучениеПрограммированию #ВидеоУроки #IT #айтишник #junior #реакт #практика
Hide player controls
Hide resume playing