Курс: JavaScript. Уровень 3. ES6/ES7
Продолжительность курса: 24 ак. ч.
Описание курса:
Курс «JavaScript. Уровень3. ES6/ES7» посвящен нововведениям стандарта ECMA-262, появившимся в 2015 году: деструктуризация объектов, доработанная модель работы с функциями (в том числе стрелочные функции), создание классов и организация наследования, удобная работа с методами объектов get/set, стандартизация работы с модулями и т.д. И хотя не все возможности ES6 поддерживаются современными браузерами – реализация стандарта активно используется JavaScript-разработчиками
Аудитория:
Разработчики, знающие базовый Javascript
Необходимая подготовка:
• Javascript
После изучения курса слушатель будет уметь:
• заниматься деструктуризацией объектов
• задавать параметры по умолчанию в функциях
• использовать оператор spread
• создавать классы и организовывать наследование
• создавать статические свойства у классов
• использовать ключевое слово super
• использовать метод Object.assign(target, obj1, obj2, obj3.)
Программа курса:
Модуль 1. Деструктуризация и оператор spread.
• Стандарты ES6/ES7
• Babel.js
• Деструктуризация массива
• Оператор spread
• Значения по умолчанию при деструктуризации
• Деструктуризация объекта
• Деструктуризация без объявления
• Вложенная деструктуризация
Модуль 2. Работа с функциями.
• Параметры по умолчанию
• Оператор spread с функциями
• Оператор spread для передачи данных
• Деструктуризация в параметрах
• Свойство name функции
• Объявление функции в блоке
• Стрелочная функция
• Стрелочная функция с аргументами
• Стрелочная функция без аргументов
• Отсутствие своего this
• Функции для шаблонизации строк
Модуль 3. Объекты и классы в ES6/ES7.
• Краткая форма записи свойств
• Вычисляемые свойства
• Запись методов
• Геттеры и сеттеры
• Методы с вычисляемыми значениями
• super
• Статические свойства
• Наследование
Модуль 4. Дополнительная информация.
• Модули в EcmaScript
• Ключевые слова export и import
• Экспорт под псевдонимом
• Экспорт классов и функций
• Импорт
Окончательная цена указывается в договоре на обучение.
Записаться на курс