Светлый режимТемный режим
Содержание курса
Полный курс по Typescript + React
- Про этот курс Бесплатно2 мин. 46 Сек.
- Как проходить данный курс Бесплатно4 мин. 7 Сек.
- Про закрытый чат, редакторы кода, материалы и ссылки + конспект по TS2 мин. 10 Сек.
- Мобильное приложение1 мин.
- Дополнительно: настройка рабочего пространства21 мин. 49 Сек.
- Дополнительно: Установка автоматического форматирования7 мин. 12 Сек.
- Что такое TypeScript и зачем он нужен Бесплатно11 мин. 4 Сек.
- Установка TS и запуск файлов Бесплатно9 мин. 26 Сек.
- Базовые типы: строка, число, логическое значение Бесплатно12 мин. 32 Сек.
- Использование системы типов в функциях14 мин. 50 Сек.
- Специальный тип any8 мин. 47 Сек.
- Практика типизации кода2 мин. 16 Сек.
- Тип never11 мин.
- Типы null и undefined12 мин. 27 Сек.
- (д) Редкие примитивные типы bigint, symbol6 мин. 25 Сек.
- Типизация объектов и деструктуризация9 мин. 46 Сек.
- Типизация массивов12 мин. 12 Сек.
- Практика типизации кода3 мин. 48 Сек.
- Tuples (Кортежи)12 мин. 54 Сек.
- Union (Объединение)5 мин. 56 Сек.
- Сужение типов (Narrowing)16 мин. 40 Сек.
- Примитивные литеральные типы (Literal types)20 мин. 29 Сек.
- Псевдонимы типов (Type aliases)4 мин. 13 Сек.
- Объектные литералы и аннотации функций7 мин. 36 Сек.
- Проверка знаний40 мин.
- Более продвинутый Type и пересечение типов (Intersection)9 мин. 40 Сек.
- Интерфейсы (Interfaces)24 мин. 9 Сек.
- Type или Interface?7 мин. 53 Сек.
- Практика работы с интерфейсами и типами4 мин. 18 Сек.
- Механизм вывода типов (Type Inference)12 мин. 42 Сек.
- Модификаторы свойств: optional (Property Modifiers)10 мин. 25 Сек.
- (д) Оператор Non-Null and Non-Undefined5 мин. 21 Сек.
- Модификаторы свойств: readonly (Property Modifiers)9 мин. 6 Сек.
- Enums19 мин. 20 Сек.
- Проблемы использования Enum14 мин. 9 Сек.
- Тип Unknown20 мин. 31 Сек.
- Запросы типов5 мин. 57 Сек.
- Практика4 мин. 24 Сек.
- Утверждение типов (Type Assertions)34 мин. 37 Сек.
- Немного про “внутренние” типы и приведение типов14 мин. 34 Сек.
- Type Guard17 мин. 4 Сек.
- Кейс использования never11 мин. 49 Сек.
- Перегрузка функций10 мин. 35 Сек.
- Разделение интерфейсов на правильные части9 мин. 13 Сек.
- Практика создания type guard и правильных интерфейсов4 мин. 46 Сек.
- Работа с DOM18 мин. 51 Сек.
- Практика работы с DOM5 мин. 45 Сек.
- (д) Использование void внутри TS8 мин. 21 Сек.
- Проверка знаний40 мин.
- Введение в этот модуль30 Сек.
- Generics (Обобщения),что это и зачем нужно14 мин. 10 Сек.
- Generics functions16 мин. 33 Сек.
- Generics types and interfaces, constraints20 мин. 9 Сек.
- Практика19 мин. 37 Сек.
- Generics classes8 мин. 47 Сек.
- Встроенные обобщения (Readonly, Partial, Required)11 мин. 39 Сек.
- Манипуляции с типами и как они реализуются1 мин. 26 Сек.
- Оператор keyof10 мин. 21 Сек.
- Оператор typeof и снова запросы типов5 мин. 14 Сек.
- Indexed Access Types14 мин. 43 Сек.
- Практика23 мин. 33 Сек.
- Conditional types and infer24 мин. 33 Сек.
- Mapped types, +/- операторы16 мин. 23 Сек.
- Template literal types7 мин. 7 Сек.
- Utility types: Pick, Omit, Extract, Exclude, Record14 мин.
- Практика8 мин. 28 Сек.
- (д) Разбор задач22 мин. 39 Сек.
- Дополнительные вспомогательные типы (Utility types)7 мин. 36 Сек.
- Работа с запросами на сервер, Promise и JSON20 мин. 59 Сек.
- Awaited9 мин. 35 Сек.
- Проверка знаний40 мин.
- Введение в этот модуль5 мин. 27 Сек.
- Базовая работа с классом12 мин. 41 Сек.
- Конструкторы, перегрузки и дженерики6 мин. 42 Сек.
- Методы, их перегрузки, getter и setter24 мин. 13 Сек.
- Начальное значение и Index Signatures4 мин. 27 Сек.
- Наследование классов в TS (extends)14 мин. 54 Сек.
- Имплементация в классах (implements)7 мин. 55 Сек.
- Практика имплементации интерфейсов4 мин. 28 Сек.
- Модификаторы видимости свойств12 мин. 46 Сек.
- Приватные поля (#, возможность в JS)8 мин. 1 Сек.
- Статичные свойства и методы16 мин. 56 Сек.
- this и типизация контекста15 мин. 41 Сек.
- Абстрактные классы10 мин. 20 Сек.
- Практика с классами15 мин. 34 Сек.
- Введение в этот модуль1 мин.
- Обновление 5.0 и влияние на декораторы1 мин. 5 Сек.
- Декораторы11 мин. 34 Сек.
- Декораторы в TS12 мин. 57 Сек.
- Терминология, фабрика декораторов12 мин. 5 Сек.
- ES декораторы из версии 5+, ES декоратор классов16 мин. 3 Сек.
- Декораторы методов и работа с this20 мин. 33 Сек.
- ES декораторы методов (5+)10 мин. 34 Сек.
- Декораторы свойств18 мин. 19 Сек.
- ES-декораторы свойств (5+)7 мин. 58 Сек.
- Декораторы свойств-акцессоров (get/set)8 мин. 46 Сек.
- ES-декораторы свойств-акцессоров (5+)9 мин. 12 Сек.
- Декораторы параметров и метаданные30 мин. 8 Сек.
- Декораторы параметров и метаданные в 5.030 Сек.
- Порядок декораторов7 мин. 12 Сек.
- Заметка про выполнение следующей практики20 Сек.
- Практика с декораторами, выявляем проблемы и практикуем метаданные54 мин. 3 Сек.
- Конфигурация. Настраиваем ввод и вывод файлов14 мин. 47 Сек.
- Конфигурация. Настраиваем опции вывода15 мин. 14 Сек.
- Конфигурация. Настраиваем окружение, ограничения и проверки22 мин. 42 Сек.
- Модули и сборка19 мин. 1 Сек.
- Так ли нужен тайпскрипт в проектах?8 мин. 32 Сек.
- Подключаем TS к реакту и знакомимся с базой21 мин. 38 Сек.
- Обзор проекта Бесплатно5 мин. 28 Сек.
- Создание собственного хука, useState, useCallback29 мин. 32 Сек.
- Создание сервиса и дополняем архитектуру проекта28 мин. 6 Сек.
- Заметка про баг в Json-server2 мин.
- Используем useReducer и его возможности32 мин. 1 Сек.
- Используем React Context и получаем нужные данные с сервера43 мин. 56 Сек.
- Работаем со временем в JS23 мин. 2 Сек.
- (д) Разбор домашнего задания23 мин. 5 Сек.
- Готовые Utility Types12 мин. 21 Сек.
- Работа с модальными окнами15 мин. 38 Сек.
- Создаем правильные порталы38 мин. 10 Сек.
- Разница событий в React и в нативном TS6 мин. 17 Сек.
- Оптимизация при помощи useCallback и memo8 мин. 44 Сек.
- Создаем функционал модификации записей33 мин. 7 Сек.
- Генерация новых записей53 мин. 2 Сек.
- Простая маршрутизация проекта23 мин. 23 Сек.
- Встроенные в React типы и их использование9 мин. 41 Сек.
- Создаем компонент календаря и динамическую типизацию данных51 мин. 52 Сек.
- Миграция проекта на TS12 мин. 3 Сек.
- (д) Классовые компоненты и их особенности в связке с TS10 мин. 22 Сек.
- Использование других библиотек (Zustand, redux, material и тп)8 мин. 33 Сек.