TypeScript с 0 до Профи. Полный курс + Практика [2023]

preview_player
Показать описание
В этом курсе понятно разобраны все темы TypeScript на примере React приложения. Курс подойдет не только для новичков, он остается актуальным для всех уровней. Основы TypeScript, Базовые типы, Интерфейсы, Классы, Функции, Generics (Обобщения), Enums (Перечисления), Type assertions (Утверждения типов), Типы объединения и пересечения, Типы-литералы, Модули и пространства имен, Декораторы, Mixins, Advanced Types (Расширенные типы), Type Guards, Условные типы, Mapped Types (Сопоставленные типы), Type Aliases и другие.

Менторство:

Отзывы:

Telegram канал:

Сообщество:

Обучайтесь, общайтесь, растите. Присоединяйтесь к Reactify!

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 #реакт #практика
Рекомендации по теме
Комментарии
Автор

Спасибо большое! Очень круто, что примеры из реального программного кода, а не обстрактные, как у многих про собачек, кошечек и машин

ДенисМуррмяуу
Автор

Если кто не понял что такое TypeScript, то есть одно очень правильное высказывание: "TypeScript делает из простого сложное, а из сложного - ANY".

rcro
Автор

Почему-то думал что type скрипт это протсо указать тип переменной.
Не ожидал что придется садиться за 1.5 часовой видос и кокретно так вникать...
Материал конечно топ💗💗💗

_Froger_
Автор

Отличный гайд, пришлось смотреть в два захода, чтобы концентрация не терялась. Спасибо огромное за труд!

ДарьяРоманова-эф
Автор

Хороший гайд, как новичку с TS было все более менее понятно, а так очень хороший материал для освежения мозгов перед собесом. Лайк + подписка.

Xtemple
Автор

Годнота! Спасибо за труды! Не останавливаайся за достугнутом )

skyand_fly
Автор

Очень крутой ролик, спасибо! И рассказываешь понятно, и слушать приятно ❤❤

ДмитрийС-шб
Автор

спасибо большое! самый лучший курс про typeScript

sarxanabdullayev
Автор

Все четко и понятно. Ставлю жирный лайк!

artem-busyhin
Автор

1)
ItemType = INews | IBanner
здесь ItemType это ОБЪЕДИНЕНИЕ типов, переменная типа ItemType может принимать значения являющиеся общими для INews и IBanner, то есть являющееся ПЕРЕСЕЧЕНИЕМ INews и IBanner.
2)
также может быть ПЕРЕСЕЧЕНИЕ типов (ItemType = INews & IBaner) которое является ОБЪЕДИНЕНИЕМ значений INews и IBaner.
Итого: Объединение это Пересечение, а Пересечение это Объединение.
Всё понятно! спасибо TS! )

tonybetony
Автор

Отлично преподнес typescript! Талант у автора объяснять понятным языком🔥

DevAccount-rqni
Автор

Было очень полезно, спасибо! 🔥 с меня подписка, ждем новых видео!

ДарьяФилинова-рэ
Автор

Большое спасибо! Отличный курс, повторил все что хотел

racman
Автор

Отличный курс чтобы повторить / вспомнить Typescript

EvilYou
Автор

Благочестивый! Я восхваляю твое умение донести сложное просто! Буду слагать о тебе песни!

ksander
Автор

Самое лучшее объяснение TS! Спасибо за большой труд!

honestprogrammer
Автор

Спасибо за видеоурок, отлично объясняешь!

АлексейВ-щл
Автор

Спасибо! информативно и концентрировано!

АлександрСосо-щб
Автор


Авторский канал о программировании. В Telegram канале ежедневные посты с теорией и советами, примеры кода, викторины, IT-новости, короткие видео с историями и объяснениями, обсуждения технологий, анализ рынка IT, обзор книг, статей, ресурсов, вакансий и многое другое.

reactify-it
Автор

Спасибо большое за такой шикарный курс

nursultannurlanov