Друзья, привет! На ITVDN опубликован новый украиноязычный видео курс "TypeScript".
TypeScript (TS) – это язык программирования, который фактически является расширением языка JavaScript. Он строго типизирован, что помогает уменьшить количество ошибок на этапе разработки и делает код более структурированным и читабельным. Также TypeScript предоставляет инструменты для поддержки ООП, такие как наследование, интерфейсы, классы, модификаторы доступа, что крайне необходимо для написания и поддержки современных веб-приложений.
В последние годы TS становится всё более распространенным среди украинских разработчиков, о чем свидетельствует аналитика языков программирования от DOU (февраль 2023) и зарплатный опрос (январь 2023):
TypeScript на 2-м месте среди основных языков, а на 3-м месте:
- в FullStack разработке;
- среди дополнительных языков программирования, которыми пользуются девелоперы;
- среди проектов с открытым исходным кодом (open source).
Также аналитика демонстрирует, что JavaScript разработчики все чаще переходят в TS.
Наш курс познакомит вас с основными темами языка TypeScript; также вы сможете конвертировать полученные знания в практические навыки как на уроках, так и путем выполнения задач для самостоятельной проработки.
Автор курса – Игорь Михайличенко, Frontend Engineer.
Продолжительность курса – 6 часов 20 минут.
Структура курса:
- Введение. Переменные и функции.
- Классы и интерфейсы.
- Generics.
- Модули и пространство имен.
Чему вы научитесь на данном курсе:
- Работать с переменными, функциями, классами и интерфейсами в TypeScript
- Использовать Generics
- Работать с модулями и пространствами имен
- Создавать простые программы с помощью TypeScript
Предварительные требования
Для понимания материала курса нужно иметь базовые знания JavaScript.
Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме – к каждому уроку есть практические задания и опорный конспект. Если у вас есть активная подписка, вы можете посмотреть его прямо сейчас.
Курс входит в комплексные программы подготовки по специальностям FrontEnd Developer и Angular Developer.