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

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

Описание

На курсе рассматривается расширенная  версия 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
Тренер в Киев
Ющенко Олег Специалист в области Java- и Web-технологий
Олег имеет опыт работы в  EnterpriseJava-проектах с 2006 г. За это время работал в нескольких продуктовых компаниях, двух крупных инвестиционных банках и у поставщика ПО для Forex-брокеров.

Олег создал автоматизированную платформу для обучения, при помощи которой готовит Java-программистов с нуля. На этой платформе обучались более 1000 человек, и самые старательные из них успешно работают по специальности.

Олег очень любит учиться сам и помогать другим осваивать новые технологии. Но следит за продвинутыми мировыми практиками в обучении и тренировке памяти, которые помогают получить максимум информации из любого курса, тренинга, книги и т. п. Все проверенные техники интегрирует в свои учебные программы.

-10% ФИЗИЧЕСКИМ ЛИЦАМ
Данный курс запланирован в городах: Киев
15.12.2017
Время: 10:00-16:00
Локация: Киев
Длительность: 6 ч.
Тренер
Ющенко Олег
Специалист в области Java- и Web-технологий
1 500 грн.
В корзину

15.12.2017

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 6 600 1
Санкт-Петербург 5 940 1
Омск 4 950 1
Киев 1 500 грн.
Одесса 1 400 грн.
Днепр 1 400 грн.

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

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

Имя *

Отчество

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

Компания *

Телефон *

Город *

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