Курс на Stepik
Обложка курса «TypeScript 7 для JavaScript-разработчика» на Stepik
999 ₽

TypeScript 7 для JavaScript-разработчика 0.000

Открыть на
STEPIK.ORG
Категории курса

Практический курс по TypeScript для тех, кто уже пишет на JavaScript. 130 уроков и сквозной проект: панель релизов с CLI, браузерным виджетом, валидацией внешних данных, тестами и сборкой. Разбираем систему типов на реальных задачах — от базовых аннотаций до strict-режима, дискриминированных объединений, generics и миграции существующего проекта.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «TypeScript 7 для JavaScript-разработчика»Учеников на курсе 1
Сертификаты, выданные на курсе «TypeScript 7 для JavaScript-разработчика»Сертификатов выдано 0
Отзывы о курсе «TypeScript 7 для JavaScript-разработчика»Отзывов получено 0
Рейтинг курса «TypeScript 7 для JavaScript-разработчика»Рейтинг курса 0.000
Уроки в курсе «TypeScript 7 для JavaScript-разработчика»Количество уроков 130
Тесты в курсе «TypeScript 7 для JavaScript-разработчика»Количество квизов 84
Стоимость курса «TypeScript 7 для JavaScript-разработчика»Стоимость курса 999 ₽
Обновления курса «TypeScript 7 для JavaScript-разработчика»Обновления курса
Дата публикации курса «TypeScript 7 для JavaScript-разработчика»Дата публикации курса
Последнее обновление курса «TypeScript 7 для JavaScript-разработчика»Последнее обновление
Сложность normal

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

  • Проектировать доменную модель так, чтобы недопустимые состояния было невозможно записать
  • Читать и понимать сообщения компилятора вместо того, чтобы подавлять их приведениями
  • Переводить существующий JavaScript-проект на TypeScript постепенно, не останавливая работу
  • Включать строгий режим и разбирать возникающие ошибки по категориям
  • Проверять данные из сети, файлов, форм и переменных окружения схемами вместо as
  • Типизировать асинхронный код: отмену, таймауты, параллельные операции, ошибки
  • Описывать контракты API и строить типизированный клиент, который не ломается при изменении данных
  • Применять generics и utility types там, где они действительно упрощают код
  • Настраивать линтер, тесты и сборку так, чтобы проверки были обязательными и быстрыми
  • Отличать типизацию, которая окупается, от типизации ради красоты

О курсе

Практический курс по TypeScript для тех, кто уже пишет на JavaScript. 130 уроков и сквозной проект: панель релизов с CLI, браузерным виджетом, валидацией внешних данных, тестами и сборкой. Разбираем систему типов на реальных задачах — от базовых аннотаций до strict-режима, дискриминированных объединений, generics и миграции существующего проекта.

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

Для практикующих JavaScript-разработчиков, которые пишут фронтенд, Node.js или и то, и другое, и хотят перейти на TypeScript осознанно. Курс подойдёт, если вы уверенно пишете на JavaScript, знаете модули, промисы и асинхронность, но TypeScript либо не использовали, либо использовали поверхностно — расставляли аннотации, а при первой сложности писали any. Курс будет полезен и тем, кто уже пишет на TypeScript, но хочет разобраться со строгим режимом, дискриминированными объединениями, валидацией внешних данных и структурой проекта. Курс не подойдёт, если вы только начинаете программировать: он предполагает опыт работы с JavaScript и не объясняет базовые конструкции языка. Также он не подойдёт тем, кто ищет обучение конкретному UI-фреймворку — фреймворки здесь разбираются только на обзорном уровне.

Начальные требования

  • Опыт работы с JavaScript: функции, объекты, массивы, модули, промисы и async/await
  • Понимание работы с HTTP API и форматом JSON
  • Node.js 24 LTS и любой пакетный менеджер (в курсе используется pnpm, команды npm приводятся там, где они различаются)
  • Редактор с поддержкой языкового сервиса TypeScript
  • Терминал и базовые навыки работы с git

Ни база данных, ни докер, ни облачные сервисы не нужны: сквозной проект запускается офлайн на встроенных данных.

Преподаватели курса

Формат курса

Курс текстовый. Каждый урок — самостоятельный разбор темы на 10–13 тысяч символов с примерами кода, сообщениями компилятора и объяснением, почему решение именно такое.

Структура урока: инженерная ситуация из практики, разбор темы через код, связь со сквозным проектом, типичные ошибки, практическая задача и вопросы для самопроверки.

В конце каждой главы, начиная с третьей, — тестовые задачи с одним правильным ответом. Каждая задача построена на конкретной ситуации из кода, а после неправильного ответа показывается объяснение.

Учебный код можно набирать по ходу чтения: все примеры взяты из сквозного проекта и складываются в работающий репозиторий. Проверять себя предлагается командами, а не на глаз — в уроках приведены конкретные проверки для каждого этапа.

Дедлайнов нет, темп выбираете сами.

Что вы получите

  • 130 уроков с разбором кода и сообщений компилятора
  • 84 задачи с объяснениями после неправильного ответа
  • Исходники сквозного проекта: домен, валидация, SDK, CLI, браузерный виджет, тесты
  • Готовые конфигурации: tsconfig для сервера и браузера, ESLint, Prettier, CI
  • Набор утилит для повторного использования: Result, guards, retry, pool, конструктор запросов
  • Чек-листы: включение strict-режима, миграция JS-проекта, приёмка финального проекта
  • Доступ к материалам курса без ограничения по времени

Нагрузка

4–6 часов в неделю, весь курс с практикой — около 3 месяцев

Расскажите о курсе друзьям