Курс JavaScript. Уровень 3. ES6/ES7

Код: ITCloud-JS-3

Продолжительность курса

24 Академических часа

Ближайшие курсы

Ноябрь

27.11.2019 - 29.11.2019 Ект

Курс «JavaScript. Уровень3. ES6/ES7» посвящен нововведениям стандарта ECMA-262, появившимся в 2015 году: деструктуризация объектов, доработанная модель работы с функциями (в том числе стрелочные функции), создание классов и организация наследования, удобная работа с методами объектов get/set, стандартизация работы с модулями и т.д. И хотя не все возможности ES6 поддерживаются современными браузерами – реализация стандарта активно используется JavaScript-разработчиками

Стоимость курса

24 250 руб
Заказать

Цели курса:

По окончании курса Вы будете уметь:
• заниматься деструктуризацией объектов;
• задавать параметры по умолчанию в функциях;
• использовать оператор spread;
• создавать классы и организовывать наследование;
• создавать статические свойства у классов;
• использовать ключевое слово super;
• использовать метод Object.assign(target, obj1, obj2, obj3.).

Аудитория

Разработчики, знающие базовый Javascript.
Курс будет полезен разработчикам, владеющим JavaScript на базовом уровне

От слушателя требуется

Знания в объеме материалов курсов ITCloud-JS-1, ITCloud-JS-2

Содержание курса

1. Деструктуризация и оператор spread. 6 часов
• Стандарты ES6/ES7
• Babel.js
• Деструктуризация массива
• Оператор spread
• Значения по умолчанию при деструктуризации
• Деструктуризация объекта
• Деструктуризация без объявления
• Вложенная деструктуризация

 2. Работа с функциями. 6 часов.
• Параметры по умолчанию
• Оператор spread с функциями
• Оператор spread для передачи данных
• Деструктуризация в параметрах
• Свойство name функции
• Объявление функции в блоке
• Стрелочная функция
• Стрелочная функция с аргументами
• Стрелочная функция без аргументов
• Отсутствие своего this
• Функции для шаблонизации строк 

3. Объекты и классы в ES6/ES7. 6 часов.
• Краткая форма записи свойств
• Вычисляемые свойства
• Запись методов
• Геттеры и сеттеры
• Методы с вычисляемыми значениями
• super
• Статические свойства
• Наследование

4. Дополнительная информация. 6 часов.
• Модули в EcmaScript
• Ключевые слова export и import
• Экспорт под псевдонимом
• Экспорт классов и функций
• Импорт