Иконка

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

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

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

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

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

Google ссылка Research ссылка

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

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

к.п.н, заведующий кафедрой

Google ссылка Research ссылка

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

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

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

Google ссылка Research ссылка