Курс JavaScript-3: JavaScript. Уровень 3. ESNext
Цена для физических лиц, р.: 17900
Цена для юридических лиц, р.: 21900
Цена вебинара для физических лиц, р.: 17900
Цена вебинара для юридических лиц, р.: 21900
Продолжительность курса (дней): 2
Даты (день):
Даты (вечер):
Цель:
Необходимая подготовка:
Формат обучения, регистрация на курс:
План курса:
Модуль 1. Операторы
Возведение в степень **
Остаточные параметры ... (rest)
Оператор расширения ... (spread)
Опциональной последовательности ?. (Optional Chaining)
Нулевого слияния ?? (nullish coalescing)
Модуль 2. Методы
Array.prototype.includes
Array.prototype.flat
String.prototype.matchAll
String.prototype.replaceAll
Модуль 3. Деструктуризация
Деструктуризация массивов
Деструктуризация объектов
Псевдонимы
Значения по умолчанию при деструктуризации
Вложенная деструктуризация
Модуль 4. Функции
Параметры по умолчанию
Деструктуризация в параметрах
Стрелочные функции
Отсутствие своего this и arguments
Функции для шаблонизации строк
Модуль 5. Конструкторы и классы
Краткая форма записи свойств
Вычисляемые свойства
Запись методов
Геттеры и сеттеры
Методы с вычисляемыми значениями
super
Статические свойства
Наследование
Модуль 6. Модули
Модули в EcmaScript
Ключевые слова export и import
Экспорт под псевдонимом
Экспорт классов и функций
Импорт
Модуль 7. Итераторы/Генераторы
Итерируемые объекты
Аналог генератора в ES5
Генератор
Модуль 8. Map и Set
Коллекция ключей-значений (Map)
Обход с for of
Методы Map
Множество уникальных значений (Set)
Методы Set
Модуль 9. Асинхронный код
Функции обратного вызова и их проблема
Объект Promise
Работа с async/await