Разработка на JavaScript

Обучение бесплатное

Старт занятий 25 июня 2019
Занятия проходят по вторникам и четвергам 18:30

Зарегистрироваться

MediaSoft / Ульяновск, ул. К.Маркса,13А, корп.3 (ТЦ Амарант, 3 этаж) /

ДЛЯ КОГО

Курс рассчитан на тех, кто имеет базовые навыки программирования на любом языке и, желательно, знает принципы ООП.

ЧТО ДАЕТ КУРС

  • Познакомим с основами JavaScript: спецификации, структура, методы, типы;
  • Расскажем об ООП в JS: как реализуется и какими инструментами;
  • Поделимся особенностями работы с DOM и возможностями ES6;
  • Покажем на конкретных примерах методы работы с API.

Программа

  • 1 занятие. Введение в JavaScript.

    Что такое JavaScript.

    Что умеет JavaScript.

    Спецификации и справочники.

    Консоль разработчика.

  • 2 занятие. Основы JavaScript.

    Hello world!

    Порядок выполнения скриптов на странице.

    Структура кода.

    Переменные.

    Типы данных.

    Операторы.

    Циклы.

    Условные конструкции.

    Функции.

  • 3 занятие. Структуры данных.

    Методы и свойства.

    Работа с числами и строками.

    Объекты.

    Массивы.

  • 4 занятие. Функции.

    Локальные и глобальные переменные.

    Область видимости.

    Контекст выполнения.

    Рекурсия.

  • 5 занятие. ООП в JavaScript.

    Геттеры и сеттеры.

    Функциональное наследование.

    Прототип объекта.

  • 6 занятие. ES6.

    Переменные let и const.

    Деструктуризация.

    Тип данных Symbol.

    Set.

    Map.

    Генераторы.

    Export, Import.

  • 7 занятие. Работа с DOM.

    Что такое DOM.

    Работа с DOM.

    Навигация по DOM-элементам.

    Поиск элемента в DOM.

    Добавление и удаление узлов.

    Координаты в окне и документе.

  • 8 занятие. Работа с событиями.

    Браузерные события.

    Объект события.

    События мыши, скролла, клавиатуры, загрузки страницы.

  • 9 занятие. Работа с API.

    XMLHttpRequest.

    Синхронные/асинхронные запросы.

    ES6 Promise.

    Axios.

  • 10 занятие. Практическое занятие
  • 11 занятие. Практическое занятие
  • 12 занятие. Практическое занятие

Информация


По окончанию будут выданы сертификаты.

Записаться

Валентин Петренко

координатор курсов



+7 (800) 775-06-79 study@mediasoft.team