Программирование [Stepik, Роман Максимов] TypeScript с 0 до Про. Решение задач по TS, разбор сложных тем (2025)

  • Автор темы Moderator
  • Дата начала
Moderator

Moderator

Модератор
Регистрация
17.07.2019
Сообщения
77 112
Реакции
236 850
Онлайн
1мес 25дн 16ч 49м 33с
Автор: Stepik, Роман Максимов
Название: TypeScript с 0 до Про. Решение задач по TS, разбор сложных тем (2025)
скачать бесплатно [Stepik, Роман Максимов] TypeScript с 0 до Про. Решение задач по TS, разбор сложных тем (2025)



Описание:
Курс по TypeScript: от азов до самых сложных концепций. От типов данных до работы с infer. На курсе будет рассказано: зачем TS нужен, как работать с типами, дженериками, infer, перегрузками и многое другое. Куча практические примеров, включая разбор задач из TypeScript Challenge. Подходит для новичков и разработчиков, которые хотят углубить навыки работы с TypeScript. После курса вы сможете уверенно использовать TS в реальных проектах.

Чему вы научитесь:

Зачем нужен TS и чем он лучше JSDoc

Типы данных (number, string, boolean, null, undefined, any, void, never, unknown)

Типизация массивов и объектов

Типизация функций (обычных и стрелочных)

Разница между type и interface

Union и Intersection (для типов и интерфейсов)

Перечисления (enum, const enum)

Литеральные типы

Кастование типов

Utility types (+библиотека с доп. утилитами)

TypeScript в React (типизация компонентов, хуков, событий)

Типизация промисов

Tuple тип

Typeof, keyof, valueof

As const

Type guard

Assert exhaustiveness

Readonly

Mapped types

Conditional типы

Индексные типы

Шаблонные строковые типы

Рекурсивные типы

Satisfies

Declare

Типизация картинок, svg, css файлов

Перегрузка функций

Дженерики

Константные дженерики

Расширенные дженерики

Infer, NoInfer

Типизация классов и их методов с применением дженериков

Решаем задачи TypeScript челлендж

Для кого этот курс

Для тех, кто вообще не знаком с TypeScript и даже не понимает для чего он нужен.

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

Программа курса

Знакомимся с Typescript

Погружаемся поглубже

Перегрузка

Дженерики

Прочее

Infer

Типизация классов

Готовимся к битве с боссом

Финальный босс: TypeScript Challenges [easy]

Финальный босс: TypeScript Challenges [medium]

Спойлер:
Программа курса подробно:

Знакомимся с Typescript

Зачем нужен typescript? И что это такое?

Типы данных

Типизация функций

Типизация объектов

Type и Interface

Типизация массивов

Практика изученного

Union (объединения)

Разница между type и interface

Intersection (пересечение)

Повтор пройденного

Литеральные типы

Кастование типов (as unknown)

Enum, const enum

Utility types: Partial, Required, Readonly

Utility types: Pick

Utility types: Omit

Utility types: ReturnType

Практика: Создаем TypeScript локально

Практика: Типизируем React компоненты, хуки, промисы

Практика: Типизируем события (events)

Практика: const enum

tsconfig.json

Подводим финальный итог

Погружаемся поглубже

Что будет в этом модуле?

Тип never

Тип void

Тип unknown

Assert exhaustiveness

Type guard

Конструкция as const

Readonly

Tuple

Keyof, typeof

Mapped types

Подводим итоги

Перегрузка

Что будет в этом модуле?

Заметки

Что такое перегрузка

Union типы в перегрузке

Разное количество аргументов в перегрузке

Практика перегрузок

Перегрузка для стрелочных функций

Тест по перегрузкам

Chrome Dev Tools

Дженерики

В какой ситуации нужны дженерики?

Синтаксис дженериков

Дженерики для type

Значение по-умолчанию

Дженерики для функций

Дженерики и extends

Кастование типов для дженериков

Typeof и keyof в дженериках

Зависимость дженериков друг от друга

Константные дженерики

Практика дженериков

Тест по дженерикам

Прочее

ValueOf

Условные типы

Шаблонный строковый тип

Индексные типы

Типизация промисов

Satisfies

Рекурсивные типы

Utility types: Extract, Exclude

Utility types+

Как запустить TS локально

Разница между .ts и .d.ts (Reference path, reference type)

Типизация картинок, стилей (css, scss, sass), шрифтов и прочее

Declare / Declare module

Типизируем Window

Тест по прочим темам

Infer

Что это и где применяется?

Infer для массивов

Infer для строк

Infer для объектов

Почему используем never в union типах?

Infer для функций

Infer и never

NoInfer утилитарный тип

Тест по infer

Типизация классов

Что будет в этом модуле

Модификаторы доступа (public, private, protected, readonly)

Перегрузка конструктора

Инициализация свойств через конструктор

Дженерики в классах

Implements и Abstract

Практика

Тест по классам

Готовимся к битве с боссом

Про Namespace и Decorators

Повторяем пройденный материал

Тест по пройденному материалу

Финальный босс: TypeScript Challenges [easy]

If

Push

Concat

Unshift

Length of Tuple

First of Array

Readonly

Pick

Tuple to Object

Exclude

Includes

Awaited

Parameters

Финальный босс: TypeScript Challenges [medium]

Скоро будет

В курс входят:

106 уроков

11 часов 5 минут видео

48 тестов

Автор: Роман Максимов

Уже больше 8 лет пишу код. Работал как в маленьких, так и крупных компаниях.

С радостью готов делиться с вами полезной информацией
 

Подробнее:
Скрытый контент для авторизованных пользователей.
Ссылки и информация для скачивания:
  • Like
Реакции: vldmrm

О нас

  • - Наш форум был создан с одной целью, помогать другим! На нашем форуме, Вы можете скачать самые свежие и популярные курсы, книги, тренинги и вебинары, схемы по заработку, различные мануалы и готовые кейсы, а так же слитые складчины с торрент ресурсов, по самым разным направлениям бесплатно!

    Слив курсов

    Ищете возможность расширить знания бесплатно, скачать курсы, вебинары и марафоны в видео формате, получить бесплатно практически любой инфопродукт? Посетите наш сайт, где вы можете выбрать интересующего вас автора и направление, а также скачать материалы для обучения на любой устройство в формате торрент.

    Слив онлайн курсов

    На нашем формуе вы легко сможете найти и скачать курсы по интересующей вас теме. Просто выберите автора или направление, загрузите материалы на свое устройство и начните обучение в удобное для вас время. Мы предлагаем возможность скачивания курсов бесплатно, а также доступ к премиум подписке.

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ и авторов;
    • Уроки по дизайну, графике, программированию и бизнесу
    • Тренинги по саморазвитию, психологии и эзотерике;
    • Материалы по отношениям, пикапу и соблазнению;
    • Нейросети и Маркетплейсы;
    • Онлайн-обучение по шитью, строительству, рукоделию и работе по дому;

    Слив Курсов Бесплатно

    К скачиванию доступны сотни материалов и складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно! Если вы не нашли нужный курс на других форумах, у нас вы сможете скачать любой из сотен тысяч доступных инфопродуктов. Ежедневно мы пополняем базу новыми сливами курсов, чтобы вы всегда могли найти актуальные материалы для обучения.