Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 18 июл 2025.

Цена: 2080р.-85%
Взнос: 299р.

Основной список: 10 участников

  1. 18 июл 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

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

    main_page.jpg

    Курс по 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
    1. Зачем нужен typescript? И что это такое?
    2. Типы данных
    3. Типизация функций
    4. Типизация объектов
    5. Type и Interface
    6. Типизация массивов
    7. Практика изученного
    8. Union (объединения)
    9. Разница между type и interface
    10. Intersection (пересечение)
    11. Повтор пройденного
    12. Литеральные типы
    13. Кастование типов (as unknown)
    14. Enum, const enum
    15. Utility types: Partial, Required, Readonly
    16. Utility types: Pick
    17. Utility types: Omit
    18. Utility types: ReturnType
    19. Практика: Создаем TypeScript локально
    20. Практика: Типизируем React компоненты, хуки, промисы
    21. Практика: Типизируем события (events)
    22. Практика: const enum
    23. tsconfig.json
    24. Подводим финальный итог
    Погружаемся поглубже
    1. Что будет в этом модуле?
    2. Тип never
    3. Тип void
    4. Тип unknown
    5. Assert exhaustiveness
    6. Type guard
    7. Конструкция as const
    8. Readonly
    9. Tuple
    10. Keyof, typeof
    11. Mapped types
    12. Подводим итоги
    Перегрузка
    1. Что будет в этом модуле?
    2. Заметки
    3. Что такое перегрузка
    4. Union типы в перегрузке
    5. Разное количество аргументов в перегрузке
    6. Практика перегрузок
    7. Перегрузка для стрелочных функций
    8. Тест по перегрузкам
    9. Chrome Dev Tools
    Дженерики
    1. В какой ситуации нужны дженерики?
    2. Синтаксис дженериков
    3. Дженерики для type
    4. Значение по-умолчанию
    5. Дженерики для функций
    6. Дженерики и extends
    7. Кастование типов для дженериков
    8. Typeof и keyof в дженериках
    9. Зависимость дженериков друг от друга
    10. Константные дженерики
    11. Практика дженериков
    12. Тест по дженерикам
    Прочее
    1. ValueOf
    2. Условные типы
    3. Шаблонный строковый тип
    4. Индексные типы
    5. Типизация промисов
    6. Satisfies
    7. Рекурсивные типы
    8. Utility types: Extract, Exclude
    9. Utility types+
    10. Как запустить TS локально
    11. Разница между .ts и .d.ts (Reference path, reference type)
    12. Типизация картинок, стилей (css, scss, sass), шрифтов и прочее
    13. Declare / Declare module
    14. Типизируем Window
    15. Тест по прочим темам
    Infer
    1. Что это и где применяется?
    2. Infer для массивов
    3. Infer для строк
    4. Infer для объектов
    5. Почему используем never в union типах?
    6. Infer для функций
    7. Infer и never
    8. NoInfer утилитарный тип
    9. Тест по infer
    Типизация классов
    1. Что будет в этом модуле
    2. Модификаторы доступа (public, private, protected, readonly)
    3. Перегрузка конструктора
    4. Инициализация свойств через конструктор
    5. Дженерики в классах
    6. Implements и Abstract
    7. Практика
    8. Тест по классам
    Готовимся к битве с боссом
    1. Про Namespace и Decorators
    2. Повторяем пройденный материал
    3. Тест по пройденному материалу
    Финальный босс: TypeScript Challenges [easy]
    1. If
    2. Push
    3. Concat
    4. Unshift
    5. Length of Tuple
    6. First of Array
    7. Readonly
    8. Pick
    9. Tuple to Object
    10. Exclude
    11. Includes
    12. Awaited
    13. Parameters
    Финальный босс: TypeScript Challenges [medium]
    1. Скоро будет

    В курс входят:
    • 106 уроков
    • 11 часов 5 минут видео
    • 48 тестов
    Автор: Роман Максимов
    Уже больше 8 лет пишу код. Работал как в маленьких, так и крупных компаниях.
    С радостью готов делиться с вами полезной информацией

    Цена: 2080 руб.
    Скрытая ссылка
     
    Последнее редактирование модератором: 21 июл 2025
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      В складчине участвует 10 человек(а).
      26 июл 2025 в 14:37
    2. logic
      logic участвует.
      22 июл 2025
    3. columber
      columber участвует.
      20 июл 2025
    4. zamit
      zamit участвует.
      19 июл 2025

    Последние важные события

    1. skladchik.com
      Кирсан Кайфат организатор.
      18 июл 2025