Иконка

JavaScript. Основы программирования

Повышение квалификации, 60 ак.часов

Записаться на курс

Треугольник
Треугольник
Треугольник

Аннотация курса

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

Предварительные требования

  • знания основ алгоритмизации и программирования,
  • знания HTML, CSS,
  • опыт работы с редакторами кода.

Программа курса

JavaScript. Основы программирования.

  • Тема 1. Основные понятия языка JavaScript.Стрелка вниз
    • Структура программы. Файлы. Выполнение программы в разных средах: в браузере и в интерфейсе командной строки (nodejs CLI). Жизненный цикл приложения на JavaScript.

  • Тема 2. Зависимости.Стрелка вниз
    • Некоторые базовые инструменты (npm, yarn, turbo, nodemon, eslint). Формат JSON. Структура и назначение файла package.json.

  • Тема 3. Переменные и области видимости JavaScript.Стрелка вниз
    • Типы данных. Контроль типов данных. Приведение типов. Применение Unicode в JavaScript.

  • Тема 4. Функции.Стрелка вниз
    • Стандартные и стрелочные функции. Возврат значения функцией. Анонимные функции (лямбды). Модели вызова функции. Передача и привязывание аргументов. Аргументы по умолчанию.

  • Тема 5. Функция как тип данных.Стрелка вниз
    • Замыкания и коллбэки. Таймер. Веб-воркеры.

  • Тема 6. Управляющие конструкции JavaScript.Стрелка вниз
    • Ветвление, кейсы, циклы с предусловием и постусловием, со счётчиком и без счётчика. Тернарный оператор. Контроль ошибок (try..catch).

Преподаватели курса

Государев Илья Борисович

Государев Илья Борисович

к.п.н., доцент

Шуклин Дмитрий Анатольевич

Шуклин Дмитрий Анатольевич

руководитель образовательного центра, к.п.н., доцент

Перепелица Филипп Александрович

Перепелица Филипп Александрович

старший преподаватель,
автор курсов на платформе OpenEdu