
- TypeScript. Полный курс: 1:20:14
- TypeScript & React. Полный курс: 1:13:09
- Как настроить окружение проекта?
- Можно ли использовать TypeScript в серверной разработке?
- Основные особенности языка?
- Плюсы использования языка?
- Какие области видимости доступны в TypeScript?
- Можно ли в TypeScript использовать строго типизированные функции в качестве параметров?
- Основные компоненты в TypeScript?
- Как объявить переменную?
- Как преобразовать строку в число с помощью TypeScript?
- Что такое пространство имен namespace и как его использовать?
- Что такое внешние объявления переменных (ambient declaration)?
- Конструкции в TypeScript?
- Типы в TypeScript?
- Аннотация и вывод типов?
- Какие коллекции поддерживает TypeScript?
- Как проверить на «null» или «undefined»?
- Разница между типами void, never и unknown?
- В чем разница между tuple и массивом в TypeScript?
- Разница между типами “Объединение” и “Пересечение”?
- Что такое перечисление (enum)?
- Что такое (interface) в TypeScript?
- Разница между типом (type) и интерфейсом (interface)?
- Как сделать все свойства (interface) необязательными?
- Union и TypeGuards, пользовательские проверки типов?
- Что такое утверждение типа (type assertion)?
- Поддерживает ли TypeScript перегрузку функций?
- Что такое директивы с тремя наклонными чертами (Triple-Slash Directives), их типы?
- Как TypeScript поддерживает необязательные и дефолтные параметры в функции?
- Объясните Rest параметры и правила объявления таких параметров?
- Что такое общие типы (generic)?
- Generics, Index Access Types, Keyof на простом примере
- Утилиты - Partial, Required, NonNullable, Record, Readonly и ReadonlyArray?
- Утилиты - Pick, Extract, Exclude и Omit?
- Утилиты - Parameters, ConstructorParameters, ReturnType и InstanceType?
- Что делает тип Omit?
- Какие элементы ООП поддерживаются в TypeScript?
- Модификаторы доступа в TypeScript?
- Что такое классы в TypeScript?
- Объясните как использовать миксины в TypeScript?
- Разница между абстрактным классом (abstract class) и интерфейсом (interface)?
- Что такое getters и setters? Как их использовать?
- Что такое декораторы?
- Разница между внутренним (Internal Module) и внешним модулями (External Module)?
- Для чего в TypeScript используют ключевое слово declare?
- Что такое JSX в TypeScript? Какие режимы JSX поддерживает TypeScript?
- Для чего в TypeScript используется NoImplicitAny?
- Что такое .map файл, как и зачем его использовать?
- Как вы отлавливаете ошибки в TypeScript коде?
- Можно ли автоматически генерировать файлы объявлений TypeScript из JS-библиотек?
Список полезных источников: §
На главную