Иконка

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).

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

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

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

Веб-разработчик Senior, преподаватель, к.п.н., доцент

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

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

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

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

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

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