Бауманский учебный центр «Специалист»

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