EcmaScript 2015: новые возможности языка JavaScript

EcmaScript 2015 – новая версия JavaScript, содержащая множество изменений, таких как поддержка нового синтаксиса для классов и наследования, использование Promise, функций-генераторов и многое другое. В курсе рассматриваются нововведения языка, а также дается обзор нововведений в будущих версиях JavaScript.
Курс: WEB-013
Длительность: 6 ч.

Описание

Язык JavaScript существенно обновился в новой версии, известной как EcmaScript 2015, EcmaScript 6, или ES6. Появилось множество нововведений, делающих синтаксис более близким к таким языкам, как Java или C#, и позволяющих писать более аккуратный, удобный и легко поддерживаемый код.

В курсе рассматривается поддержка нового синтаксиса для классов и наследования,
использование Promise, функций-генераторов и
многое другое. Также дается обзор предполагаемых нововведений в будущих версиях
JavaScript.

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

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


Цели

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

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

Разработчики JavaScript.
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Москва
Сонькин Владимир Эксперт в области разработки ПО: Java и Web-технологии
Владимир имеет опыт в области разработки ПО уровня Enterprise для крупнейших зарубежных компаний с использованием технологии Java с 2000 г.

В компании Luxoft Владимир работает с 2006 г. За это время поучаствовал в нескольких проектах для крупной американской сельскохозяйственной компании и крупнейшего швейцарского банка. Интересуется технологиями создания масштабируемых, эргономичных web-интерфейсов, а также технологиями повышения производительности труда разработчиков.

Специализируется на использовании JavaScript и Java для создания мощных и современных web-приложений, создании современных эргономичных web-интерфейсов с низким временем отклика.

Профессиональный опыт

2006–2012 – Luxoft, ведущий разработчик, участие в проектах для крупного банка (разработка системы биржевой торговли; разработка системы развертывания ПО на серверах банка); участие в проекте для американской агропромышленной компании (разработка логистической системы учета и транспортировки сельхозпродукции).
2005–2006 – ITCI, ведущий разработчик, разработка системы управления процессом разработки ПО.
2002–2004 – Институт возрастной физиологии РАО, руководитель проекта IT-поддержки систем всероссийского мониторинга школьников, разработка систем сбора и анализа данных.

Образование

1995–2000 – МГУ им. М.Ю. Ломоносова, факультет вычислительной математики и кибернетики, специальность "Прикладная математика".
Данный курс запланирован в городах: Москва
23.10.2019
Время: 10:00-16:00
Локация: Москва
Длительность: 6 ч.
Тренер
Сонькин Владимир
Эксперт в области разработки ПО: Java и Web-технологии
6 900 1

23.10.2019

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 6 900 1
Санкт-Петербург 6 210 1
Омск 5 180 1
Киев 1 500 грн.
Одесса 1 400 грн.
Днепр 1 400 грн.
Рекомендуемые курсы для дальнейшего обучения:
Москва:
09.09.2019-13.09.2019

Примечание:

Материалы курса представлены на английском языке.

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

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

Имя *

Отчество

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

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, управлению проектами, тестированию ПО, архитектуре ПО. Luxoft Training – единственный учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.