Базовый курс JavaScript

Интерактивные веб-приложения на ECMASCRIPT 2016

Студенты знакомятся с основами JavaScript, позволяющего делать веб-страницы интерактивными. Учатся создавать динамические страницы и приложения, используя опыт HTML-верстки. Отрабатывают навык программирования на JavaScript, разрабатывая мини-игры.

Чему Вы научитесь

  • Разбираться в языке JavaScript и писать код, соответствующий стандартам;
  • Использовать инструменты разработки и отладку в браузере;
  • Управлять структурой страницы DOM;
  • Создавать различные события в браузере и реагировать на них.

Что Вы получите

Видеозаписи всех онлайн-занятий
Методички и практические задания
Общение с одногруппниками
Сертификат об окончании обучения
  • 1
    Урок 1. Основы языка JavaScript
    Синтаксис; структура кода; внешние скрипты и порядок их исполнения; переменные и типы данных; Hello world; современные стандарты.
  • 2
    Урок 2. Основные операторы JavaScript
    Операторы и операнды; приоритет операций; условные операторы; функции; рекурсия; практикум; игра «Угадай число».
  • 3
    Урок 3. Циклы, массивы, структуры данных
    Циклы в JavaScript; массивы в JavaScript; структуры данных; практикум; игра «Быки и коровы».
  • 4
    Урок 4. Объекты в JavaScript
    Знакомство с понятием объектов; объекты в JavaScript; работа с объектами; перебор значений; практикум; игра «Квест».
  • 5
    Урок 5. Введение в DOM
    Понятие DOM; DOM в JavaScript; манипуляции с DOM в JavaScript; практикум; игра «Квест 2.0».
  • 6
    Урок 6. Обработка событий в JavaScript
    Понятие события; обработка нажатий; браузерные события; практикум; игра «Крестики-нолики».
  • 7
    Урок 7. Урок-практикум
    Реализация игры «Змейка».
  • 8
    Урок 8. Анонимные функции, замыкания
    Углубленное изучение работы функций; функции и функциональные выражения; анонимные функции; замыкания; действия браузера по умолчанию.

После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв.
Все отзывы и оценки мы публикуем без изменений.