Язык программирования TypeScript

На курсе рассматривается расширенная версия JavaScript – TypeScript, включающая все возможности EcmaScript 2015 и перспективные возможности JavaScript, пока не включенные в стандарт. Также разбирается система типизации, облегчающая валидацию JavaScript-приложений.
Курс: WEB-015
Длительность: 10 ч.

Описание

На курсе рассматривается расширенная  версия JavaScript – TypeScript, включающая все возможности EcmaScript 2015 и перспективные возможности JavaScript, пока не включенные в стандарт. Также разбирается система типизации, облегчающая валидацию JavaScript-приложений.

TypeScript дает возможность использовать синтаксис, близкий таким языкам, как Java или C#, и позволяющий писать более аккуратный, удобный и легко поддерживаемый код. TypeScript содержит все возможности EcmaScript 2015, такие как поддержка синтаксиса для классов и наследования, использование Promise, функций-генераторов, а также возможности, еще не введенные в стандарт JavaScript: поддержка конструкций Async/Await, поддержка декораторов.

Разбираемые темы

  • Операторы let и const;
  • Стрелочные функции;
  • Свойства в методе
  • Матчинг для объектов и массивов;
  • Новые методы класса String;
  • Set, Map и WeakSet/WeakMap;
  • Интерполяция строк;
  • Новые функции класса Number; 
  • Параметры по умолчанию для функций;
  • Оператор … (spread);
  • Использование this в коллбэках;
  • Новый синтаксис для классов и наследования;
  • Статические переменные класса;
  • Геттеры и сеттеры;
  • Модули ES2015, импорт и экспорт;
  • Промисы для асинхронных задач;
  • Функции-генераторы;
  • Async/await;
  • Декораторы;
  • Типы данных TypeScript;
  • Tuples;
  • Интерфейсы;
  • Конструкторы;
  • Область видимости public/protected/private;
  • Generic типы;
  • Автоопределение типа.

Цели

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

Целевая аудитория

JavaScript-разработчики.
После окончания курса выдаётся сертификат на бланке Luxoft Training
-10% ФИЗИЧЕСКИМ ЛИЦАМ
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 11 000 1
Санкт-Петербург 9 900 1
Омск 8 250 1
Киев 2 500 грн.
Одесса 2 300 грн.
Днепр 2 300 грн.

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
По запросу на education@luxoft.com мы ответим на любые дополнительные вопросы касательно обучения в нашем Luxoft Training.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Спасибо!
Форма отправлена успешно.