Профессиональный онлайн-курс

TypeScript:
Теория типов

Входит в специализацию «Современная фронтенд-инженерия»

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

После курса вы сможете уверенно использовать TypeScript в любых проектах — как во фронтенде, так и в бэкенде.

Необходимые знания: JavaScript

Гибкие сроки: начинайте прямо сейчас и двигайтесь в комфортном режиме

Скидка 20% до 4 мая

Записаться на курсПопробовать бесплатно

6 разделов

22 решения типовых задач

9 практических работ

9 тестов

есть поддержка эксперта

вечный доступ к материалам

обновляемый контент

~34 часа на прохождение

Зачем изучать TypeScript

TypeScript — одна из самых популярных и востребованных технологий в 2022 году, так как она позволяет эффективнее и надёжнее писать код.

64% вакансий

мидл фронтенд-разработчика в продуктовые компании требуют знания TypeScript*

237 000₽

средняя зарплата на вакансии мидл фронтенд-разработчка со знанием TypeScript*

90% разработчиков

хотят использовать TypeScript или изучить его**

на 60%

выросло число скачиваний TypeScript за последний год***

в 1,5 раза

популярнее React, Vue и Angular вместе взятых***

* данные по вакансиям hh.ru для разработчиков с опытом более 1 года, август 2021
** исследование StateofJS, 2020
*** по данным npmtrends.com

TypeScript можно эффективно использовать как отдельно, так и совместно со всеми популярными фронтенд-фреймворками.

TypeScript на карте компетенций
фронтенд-разработчика

Знакомство или использование TypeScript является необходимым для мидл фронтенд-разработчика.

После курса вы сможете

Понять, как работает TypeScript внутри

Правильно использовать TypeScript в любых проектах

Снизить риски забытых дефектов в коде

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

Для выработки устойчивых навыков статической типизации кода вы получите 9 практических работ, охватывающих темы от примитивных и структурных типов до условных типов.

Раздел 1

Введение. Для чего нужен TypeScript

Получить доступ

Раздел 2

Эквивалентность типов

Раздел 3

Объединение и пересечение типов, специализация типов

Раздел 4

Обобщенное программирование TypeScript

Раздел 5

Манипуляция типами во время разработки

Раздел 6

Что дальше?

Как проходит обучение

Курс предполагает самостоятельное изучение материала в комфортном для вас режиме. Начать учиться можно прямо сейчас.

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

В каждом модуле будет:

Теория

Структурированная информация, необходимая для усвоения части навыка

Кейсы

Примеры решения типовых задач, которые помогут понять, как теория превращается в практику

Практическое задание

Для самостоятельного закрепления полученной теории. После выполнения каждого задания вы получите пошаговое эталонное решение и сможете сравнить его со своим вариантом.

Тест

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

Курс «TypeScript: теория типов» входит в несколько пакетов

Вы можете приобрести набор курсов по выгодной цене.
Навыки на курсах, входящих в пакет, объединены общей тематикой.

Разработчикам от разработчиков

Сделано для разработчиков, у которых мало времени на обучение.

На курсе «TypeScript» вы получите:

Методику

Связывает теорию с типовыми задачами на рынке. У вас будет понимание того, где и как применить полученную теорию.

Программу

Построена от простого к сложному.
Вы легко погрузитесь в тему, даже если ничего про неё не знали раньше.

Контент

Актуальная и обновляемая теория, проверенная рынком. Никакой «воды» — вы получите только необходимые знания.

Комьюнити

Поможет вам с ответами на вопросы и углублением знаний.

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

Вам это подходит, если

Вы хотите больше зарабатывать или сменить работу, но не знаете, в каком направлении развиваться:

Хотите освоить конкретный навык, но не знаете как

Не хотите тратить время на поиск актуальной информации по теме

Вам нужна конкретная методика обучения и только необходимая информация

Хотите убедиться, что полученные знания усвоились на практике

На нашей стороне опыт, исследования и методика

Опыт

9 лет выстраиваем связь с рынком коммерческой разработки. Обучаем начинающих разработчиков и видим, как они становятся опытными специалистами.

Исследования

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

Методика

Общаемся с сообществом веб-разработчиков и поэтому понимаем, как нужно учить. Максимально сокращаем время от изучения теории до решения типовых задач.

Что говорят разработчики

Загружаем…