Menu
Coddy logo textTech
js iconЧасть путешествия по JavaScriptПопулярныйПуть

Изучите TypeScript

Бесплатный интерактивный курс по TypeScript, построенный поверх JavaScript. В каждом уроке вы пишете TS - аннотации типов, интерфейсы, дженерики, объединения, сужение типов - с подсказками от ИИ, когда вы заходите в тупик, и сертификатом по завершении. Это часть более широкого пути JavaScript, поэтому контекст JS, благодаря которому TypeScript становится понятным, всегда под рукой.

257,728+ codders записались

  • Для начинающих
  • sparkles iconПомощь ИИ при написании кода
  • hint iconПрактические интерактивные уроки
  • volume On iconАудио-озвучка к каждому уроку
  • quiz iconТесты для проверки знаний
  • certificate iconБесплатный сертификат о прохождении

Программа

1 разделов2 проектов73 уроков58 задачи438 вопросов квиза

Этот раздел - часть путешествия по JavaScript. В полной программе ещё больше разделов - кликни по любому превью ниже, чтобы открыть его на странице путешествия.

  1. Раздел 1Основы77 уроков
  2. Раздел 2Логика и поток65 уроков
  3. Начать разделНачатьРазвернутьСвернутьВведение в TypeScript после изучения JavaScript

    Начало работы с TS

    5 уроков232

    Основные типы

    7 уроков748

    Структуры данных: массивы и кортежи

    9 уроков862

    Работа с функциями

    8 уроков855

    Типы: псевдонимы, объединения и пересечения

    7 уроков751

    Типизация объектов и интерфейсы

    8 уроков757

    Проект: Простой список задач

    Проект6 уроков18

    Перечисления (Enums)

    6 уроков638

    Обобщения: первое знакомство

    6 уроков537

    Проект: Управление инвентарем

    Проект5 уроков18

    Продвинутые темы

    6 уроков642
  4. Раздел 4Объектно-ориентированное программирование56 уроков

Почему стоит изучать TypeScript с Coddy

  • Пишите TypeScript прямо в браузере. Никакой установки tsc, никакой настройки редактора, никакого tsconfig.json, с которым нужно возиться. Редактор и вывод расположены рядом, так что вы сразу видите, что делает каждый тип.
  • Современный TypeScript: аннотации типов, интерфейсы, дженерики, объединения и пересечения типов, сужение типов, служебные типы и то, как TS надстраивается над обычным JavaScript, не меняя того, что выполняется во время работы программы.
  • Подсказки ИИ помогают читать ошибки TypeScript - те самые знаменитые длинные - не раскрывая готового решения, чтобы вы выстроили мысленную модель, которая облегчит написание TS-кода в будущем.
  • Бесплатный сертификат по TypeScript после завершения раздела. Убедительное подтверждение того, что вы умеете читать и писать идиоматичный TS, а не просто JavaScript с добавленными типами.

Часто задаваемые вопросы об изучении TypeScript

Что такое TypeScript?

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

Сложно ли изучать TypeScript?

Если вы уверенно владеете JavaScript, основы TypeScript осваиваются быстро - добавьте : string или : number к нескольким переменным, и вы уже пишете TS. Более сложные части (дженерики, условные типы, отображаемые типы, сужение типов) требуют больше времени, и этот курс знакомит с ними небольшими шагами на практических примерах.

Нужно ли знать JavaScript перед TypeScript?

Да. TypeScript - это JavaScript с типами поверх, поэтому язык, который вы на самом деле изучаете, - это JS. Именно поэтому раздел по TypeScript входит в путь JavaScript - вы можете сначала пройти разделы по JS или сразу перейти к TS, если уже уверенно владеете современным JavaScript.

В чём разница между TypeScript и JavaScript?

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

Можно ли изучать TypeScript онлайн бесплатно?

Да. Интерактивный раздел по TypeScript бесплатный - полноценные уроки, практические задания на написание кода, тесты и сертификат. Редактор работает в браузере со встроенным компилятором TS, поэтому вам не нужно устанавливать tsc, Node или какие-либо инструменты, чтобы начать писать TypeScript.

Получу ли я сертификат после курса по TypeScript?

Да. Завершение раздела по TypeScript даёт вам бесплатный сертификат о прохождении, которым вы можете поделиться в LinkedIn или указать в резюме. Это проверяемое подтверждение того, что вы проработали структурированный практический материал по TypeScript, а не просто посмотрели туториалы.
Coddy programming languages illustration

Learn Введение в TypeScript with Coddy

НАЧАТЬ