Продвинутая типизация (TypeScript)

Год выпуска: 2025
Производитель: Евгений Паромов
Сайт производителя: Для просмотра ссылки Войдиили Зарегистрируйся
Автор: Евгений Паромов
Продолжительность: 25:14:51
Язык: Русский
Формат видео: MP4
Видео: avc, 1920x1080, 16:9, 60.000 к/с, 334 кб/с
Аудио: aac lc, 44.1 кгц, 128 кб/с, 2 аудио
Описание:
Хочешь сделать переиспользуемый компонент, но кроме any в голову ничего не приходит? Снова ошибка в TypeScript, и непонятно, как её исправить? Боишься открывать типы популярных библиотек, потому что там сплошная «чёрная магия»? Ты не один такой.
В современном TypeScript есть два языка:
Первый - знаком всем: базовая статическая типизация компонентов.
Второй - скрытый мир type-level программирования, который открывает новые горизонты и даёт суперсилу разработчику.
Этот курс станет твоим проводником в мир дженериков, сложных типов и паттернов типизации.
После курса ты сможешь:
Написать калькулятор и ToDo-лист только на типах TypeScript.
Создавать типы уровня Zod, Redux Toolkit, React Hook Form.
Разобраться в типах любой библиотеки и понимать, как они работают.
Читать и легко исправлять любые ошибки TypeScript.
Решать задачи уровня hard из TypeScript Challenges.
Программа курса
1. Погружение в систему типов
Изучим базовые инструменты type-level программирования:
Типы как множества: union, intersection, never, unknown.
Манипуляции с типами: mapped types, рекурсия, conditional types, infer.
Работа с числами и строками на уровне типов.
Utility types: как использовать и как писать свои.
Практика: задачи для закрепления + калькулятор на типах.
2. Паттерны type-level программирования
Переходим от теории к практическим приёмам типизации функций:
Вывод и сужение типов.
Перегрузки.
Builder pattern.
Virtual field pattern.
Overloads hell.
Any implementation pattern.
3. Практика
Применим полученные знания на реальных примерах:
Разбор типизации Zod, React Hook Form, Redux Toolkit, tRPC.
Формат обучения
Курс состоит из коротких уроков, каждый из которых раскрывает отдельную тему.
К каждому уроку прилагается небольшое практическое задание.
Раз в неделю проходят QA-сессии: разбор домашних заданий и ответы на вопросы.
Записи будут доступны всем участникам.
В начале курса можно выбрать проект и развивать его в процессе обучения - индивидуально или в команде.
Хочешь заглянуть под капот TypeScript и научиться управлять его самой мощной стороной - системой типов? Тогда этот курс для тебя.
Youtube канал автора: Для просмотра ссылки Войдиили Зарегистрируйся
Торрент 7.4 GB

Год выпуска: 2025
Производитель: Евгений Паромов
Сайт производителя: Для просмотра ссылки Войди
Автор: Евгений Паромов
Продолжительность: 25:14:51
Язык: Русский
Формат видео: MP4
Видео: avc, 1920x1080, 16:9, 60.000 к/с, 334 кб/с
Аудио: aac lc, 44.1 кгц, 128 кб/с, 2 аудио
Описание:
Хочешь сделать переиспользуемый компонент, но кроме any в голову ничего не приходит? Снова ошибка в TypeScript, и непонятно, как её исправить? Боишься открывать типы популярных библиотек, потому что там сплошная «чёрная магия»? Ты не один такой.
В современном TypeScript есть два языка:
Первый - знаком всем: базовая статическая типизация компонентов.
Второй - скрытый мир type-level программирования, который открывает новые горизонты и даёт суперсилу разработчику.
Этот курс станет твоим проводником в мир дженериков, сложных типов и паттернов типизации.
После курса ты сможешь:
Написать калькулятор и ToDo-лист только на типах TypeScript.
Создавать типы уровня Zod, Redux Toolkit, React Hook Form.
Разобраться в типах любой библиотеки и понимать, как они работают.
Читать и легко исправлять любые ошибки TypeScript.
Решать задачи уровня hard из TypeScript Challenges.
Программа курса
1. Погружение в систему типов
Изучим базовые инструменты type-level программирования:
Типы как множества: union, intersection, never, unknown.
Манипуляции с типами: mapped types, рекурсия, conditional types, infer.
Работа с числами и строками на уровне типов.
Utility types: как использовать и как писать свои.
Практика: задачи для закрепления + калькулятор на типах.
2. Паттерны type-level программирования
Переходим от теории к практическим приёмам типизации функций:
Вывод и сужение типов.
Перегрузки.
Builder pattern.
Virtual field pattern.
Overloads hell.
Any implementation pattern.
3. Практика
Применим полученные знания на реальных примерах:
Разбор типизации Zod, React Hook Form, Redux Toolkit, tRPC.
Формат обучения
Курс состоит из коротких уроков, каждый из которых раскрывает отдельную тему.
К каждому уроку прилагается небольшое практическое задание.
Раз в неделю проходят QA-сессии: разбор домашних заданий и ответы на вопросы.
Записи будут доступны всем участникам.
В начале курса можно выбрать проект и развивать его в процессе обучения - индивидуально или в команде.
Хочешь заглянуть под капот TypeScript и научиться управлять его самой мощной стороной - системой типов? Тогда этот курс для тебя.
Youtube канал автора: Для просмотра ссылки Войди
Торрент 7.4 GB
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои