Звезды и С - Главная КУРСЫ ОБУЧЕНИЕ ВЕБИНАРЫ Тел: +7 495 363 36 86
e-mail: info@stars-s.ru
Москва, Ленинградский пр-кт, д. 5, стр. 2
План проезда
ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ

О нас|ASTRA LINUX|KASPERSKY|CITRIX|MICROSOFT|POSTGRES|CISCO|≡ Вендоры|Поиск
≡ Вендоры

РЕД ОС
Базальт СПО
ОС ROSA Linux
Авторские курсы Linux
Lenovo
VMware
ITIL
Red Hat
Условия обучения
Huawei
Мой офис
Linux
JavaScript
Python
Язык R
Тестирование

Курс JavaScript-2: JavaScript. Уровень 2. Расширенные возможности

Цена для физических лиц, р.: 31900
Цена для юридических лиц, р.: 33900
Цена вебинара для физических лиц, р.: 31900
Цена вебинара для юридических лиц, р.: 33900

Продолжительность курса (дней): 5

Даты (день):

Даты (вечер):

Цель:

Необходимая подготовка:

Формат обучения, регистрация на курс:

План курса:

Модуль 1. Углубленная работа с функциями

  • Методы apply, call, bind
  • Замыкания
  • Рекурсия
  • Функции высшего порядка
  • Каррирование

Модуль 2. Методы массивов

  • Методы map, filter, reduce
  • Остальные методы

Модуль 3. Объектная модель браузера

  • Введение в BOM/DOM
  • Событийные HTML-атрибуты
  • Таймеры и requestAnimationFrame
  • Интерфейсы
  • Поиск элементов и коллекции

Модуль 4. DOM

  • Document Object Model (DOM)
  • Типы узлов
  • Связи между объектами
  • Свойства и методы интерфейсов Document, Свойства и методы интерфейса Element
  • Свойства и методы интерфейса Node
  • Обход набора/коллекции
  • Клонирование шаблона
  • Работа с CSS: свойство style и classList
  • Метод getBoundingClientRect()
  • Работа с элементами формы

Модуль 5. События

  • Наборы и модели событий
  • Назначение обработчиков
  • Получение ссылки на событие
  • Отмена действия по умолчанию
  • Отмена всплытия события
  • Делегирование
  • Собственные события

Модуль 6. Практическая работа

Модуль 7. Введение в асинхронный JS

  • Promise
  • async/await
  • Введение в Fetch API

Модуль 8. Введение в модули и Node.js

  • Что такое модули
  • Импорт/экспорт
  • Что такое Node.js
  • Запуск скриптов
  • Пакетный менеджер npm

Модуль 9. Тестирование и сборка

  • Введение в тестирование
  • Установка и настройка Jest.js
  • Написание и запуск тестов
  • Установка Parsel.js
  • Настройка сборки

Модуль 10. Практическая работа



  О нас|ASTRA LINUX|KASPERSKY|CITRIX|MICROSOFT|POSTGRES|CISCO|≡ Вендоры|Поиск

   Тел: +74953633686 email: info@stars-s.ru

   125040, Москва, Ленинградский проспект, д. 5, стр. 2, под. 5, офис "Звезды и С"

  © Учебный центр "Звезды и С", 1991-2023, Оферта