РЕЙТИНГ

Бесплатные онлайн курсы TypeScript

Введение в TypeScript | Stepik

Для кого: новички со знания основ JS.
Формат: видеоуроки, статьи, тесты.
Длительность: 25 занятий, 73 теста.

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

Начало работы с TypeScript | Learn Microsoft

Для кого: кодеры.
Формат: лонгриды.
Длительность: 36 минут.

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

Курс TypeScript: бесплатное обучение для разработчиков | Code Basics

Для кого: JS-разработчики.
Формат: теория, практика в тренажёре с функцией автоматической проверки.
Длительность: 54 занятия.

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

Изучай TypeScript бесплатно | ITVDN

Для кого: fullstack-, frontend-разработчики.
Формат: онлайн.
Длительность: до 10 дней..

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

TypeScript | Академия IT

Для кого: веб-разработчики.
Формат: дистанционный.
Длительность: 13 уроков.

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

TypeScript. Полный курс | webDev

Для кого: практики.
Формат: скринкаст.
Длительность: 80 минут.

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

Обучение TypeScript

TypeScript нужен разработчикам на JavaScript, поэтому этот язык программирования подходит только для JS-программистов. Траектория изучения следующая:

Основы.
Отличия от JavaScript.
Установка, настройка рабочей среды Node.
Типизация.
Основные типы: объекты, массивы, их применение.
Их структура, примитивы.
Программирование на типах.
Система типов.
Типы для unit-тестов.
Перегрузка функций.
Пересечение, объединение типов.
Классы.
Создание классов, их свойства.
Методы.
Обобщённое программирование.
Обобщённые структурные типы.
Обобщённые функции, их контра-вариативность, опции параметров.
Манипуляции типами.
Ветвления, концепции.
Строковые, типы с доступом по индексу, их проекция. 
Generics.
Написание функций.
Примеры интегрированных дженериков.
Generic классы.
Декораторы.
Паттерн декоратора.
Фабрика декораторов.
Компилятор.
Включение, добавление файлов в исключение.
Вывод компиляции.
Модули.
Паттерны, включая поведенческие.
Bridge.
Adapter.
Composite.
Продвинутый TS.
Защита свойств.
Интерфейсы, их применение.
Асинхронные функции.
Динамические ключи.
Многомодульные приложения.
Утилиты.
Библиотеки TS.
Финальные штрихи.
Тестирование кода – поиск ошибок.
Отладка кода отладочной печатью.

FAQ (Часто задаваемые вопросы)

Что такое TypeScript, где применяют?

TS – своего рода улучшенная версия JavaScript, которая расширяет возможности оригинала. Основное нововведение – добавление статической типизации к JS. Второе важное изменение – возможность подключения модулей, повышающее скорость разработки за счёт повторного применения кода. Язык программирования совместим со многими фреймворками JS. На нём созданы тысячи надежных корпоративных приложений, включая мобильные, и сайтов. 

Зарплата веб-программиста зависит от десятков факторов. По результатам анализа вакансии в среднем по стране работодатели предлагают (ежемесячно):

  • стажёр – 80 тысяч рублей;
  • junior с опытом 1 - 2 года – 90 - 150 тысяч рублей;
  • middle (3 - 5 лет) – 160 - 250 тысяч рублей;
  • senior – 200+ тысяч рублей.

TypeScript нужен JavaScript-разработчикам, поэтому осваивать его с нуля без знаний JS и основ веб-разработки сложно, да и нецелесообразно. Для начала желательно изучить основы HTML, стилизации, программирования, веб-технологий, Node.js, научиться правильному использованию Git, и лишь после этого можно приступать к TS. Убедитесь, что уровень ваших компетенций позволит без проблем изучить относительно новый ЯП, для чего некоторые школы предлагают вступительные тесты.

Начинающему JS-разработчику на изучение основ TS требуется до пары месяцев, занимаясь 8 - 10 часов еженедельно, опытному программисту нужно меньше времени, но самосовершенствоваться, практиковаться и получать новые знания придётся постоянно.

В 2024 году цена обучения TypeScript колеблется в диапазоне 10 000 ₽.

EDDU.PRO
Logo
EDDU.PRO
Logo
Зарегистрировать новый аккаунт