JavaScript. Уровень 1

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

JavaScript - это язык программирования, созданный для того, чтобы сделать веб-сайт "живым": он взаимодействует с посетителем сайта, реагирует на движения курсора, клики мыши и нажатия на клавиши.
Курс "JavaScript. Уровень 1" предназначен для тех, кто хочет развиваться как профессиональный веб-разработчик, но не имеет опыта или имеет небольшой опыт программирования на JavaScript и хочет научиться делать это грамотно.
Курс охватывает основы создания интерактивных веб-страниц с помощью языка JavaScript. Основной упор в курсе сделан на выполнении практических заданиий, что позволяет лучше усвоить материал и закрепить полученные знания.
Перед началом обучения рекомендуем пройти бесплатный курс “Основы программирования”.

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

  • Разбираться в языке Javascript и писать код, соответствующий стандартам;
  • Использовать IDE, полезные приемы и средства автопроверки кода;
  • Использовать инструменты разработки и отладку в браузере;
  • Использовать контекст вызова;
  • Делегировать события и управлять структурой DOM;
  • Узнаете внутреннее устройство интерпретатора JS.

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

Видеозаписи всех онлайн-занятий
Методички и домашние задания
Общение с одногруппниками
Сертификат об окончании обучения
  • Основы языка Javascript
    Урок 1. Основы языка Javascript
    Синтаксис. Структура кода. Внешние скрипты и порядок их исполнения. Переменные и типы данных. Hello world. Современные стандарты
  • Основные операторы Javascript
    Урок 2. Основные операторы Javascript
    Операторы и операнды. Приоритет операций. Операции сравнения. Побитовые операции. Операции взаимодействия с пользователем (alert, prompt, confirm).
  • Условные операторы. Циклы
    Урок 3. Условные операторы. Циклы
    Условный оператор. Тернарный оператор. Оператор множественного выбора. Логические операторы. Короткий цикл вычисления операторов «И» и «ИЛИ». Преобразование типов для примитивов.
  • Функции
    Урок 4. Функции
    Области видимости. Замыкания. Функциональные выражения. Именованные функциональные выражения. Рекурсия.
  • Структуры данных
    Урок 5. Структуры данных
    Введение в методы и свойства. Числа, строки, объекты и массивы. Перебор свойств и передача по ссылке. Объект Math. Объект Date. Массив arguments.
  • Объекты. Контекст вызова
    Урок 6. Объекты. Контекст вызова
    Методы объектов. Ключевое слово this. Преобразование объектов, создание объектов. Статические методы. Явное указание this (call, apply, bind). Декораторы.
  • DOM. Документ и объекты страницы
    Урок 7. DOM. Документ и объекты страницы
    Дерево DOM. Работа с DOM из консоли. Навигация по DOM. Свойства узлов, атрибуты, стили, размеры, координаты и прочее. Добавление/удаление узлов.
  • DOM. События
    Урок 8. DOM. События
    Введение в браузерные события, порядок их обработки. Объект события. Всплытие и перехват. Делегирование событий. Генерация событий. Действия браузера по умолчанию.
  • Нажимая на кнопку "Оплатить участие", Вы принимаете условия договора оферты.

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