JavaScript. Уровень 1. Язык программирования JavaScript
Курс рассматривает язык JavaScript с нуля и дает навыки программирования на JavaScript. Вы получите представление о языке сценариев JavaScript и его специфике, включая современный язык ES6. Вы узнаете, в чем заключаются особенности синтаксиса языка, познакомитесь с основным встроенным функционалом и научитесь самостоятельно создавать программы и сценарии на языке JavaScript
от 25 500₽
Для физ. лиц - 25 500₽
Для организаций - 29 500₽
Ближайшая группа
15.06.2026-23.06.2026
Формат
Онлайн
Длительность
32 часа
Часы занятий
14:00–17:00
Необходимая предварительная подготовка
- уверенная работа с компьютером
- базовые навыки программирования и информатики (знания и понимание алгоритмов, общие сведения о программировании)
Получаемые знания и навыки
По окончании курса слушатели научатся- понимать сущность программирования
- понимать специфику JavaScript
- твердо знать язык JavaScript без привязки к среде исполнения
Программное обеспечение, используемое на курсе
Важно! Указанное ПО должно быть установлено на компьютерах слушателей до начала курса- Операционная система Windows не ниже 10/11 (рекомендуется), MacOS, Linux. В операционную систему должны быть установлены все доступные обновления
- VSCode. https://code.visualstudio.com/
- Node.js. https://nodejs.org/ru/
от 25 500₽
Для физ. лиц - 25 500₽
Для организаций - 29 500₽
Программа курса
- Введение в JavaScript
- Обзор базовых типов
- Операторы
- Выражения и инструкции
- Переменные и константы
- Манипуляции с базовыми типами
- Тривиальные типы
- Управляющие конструкции if
- Управляющая конструкция switch
- Операторы инкремента и декремента
- Циклы:
- Цикл while
- Цикл do while
- Циклы for
- Прерывание и продолжение цикла
- Перехват и обработка исключений
- Объектный тип Error
- Понятие функций
- Декларация функций
- Аргументы функции
- Остаточные аргументы
- Оператор расширения
- Аргументы по умолчанию
- Области видимости
- Возврат значений
- Функция-выражение
- Анонимные функции
- Стрелочные функции
- Объектный тип: Массив (Array)
- Работа с массивами
- Методы массива
- Перебирающие методы массива
- Объектный тип: Объект (Object)
- Свойства объекта
- Методы объекта
- Функции и объект вызова this
- Понятие ООП
- Функции-конструкторы объектов
- Прототипы и наследование
- Классы ES6
- Свойства и методы
- Наследование
- Переопределение методов
- Статические свойства и методы
- Расширения классов
- Proxy, Reflect и ловушки
- Прокси-объекты
- Создание прокси
- Ограничения прокси
- Отключаемые прокси
- Замыкания
- Итераторы
- Генераторы
- Таймеры
- Работа с датами
- Работа с регулярными выражениями
- Кодирование строк
- JSON
- Функции-колбэки и ад обратных вызовов
- Промисы
- Цепочка промисов
- Промисы: обработка ошибок
- Promise API
- Микро задачи
- Асинхронные функции async
- Оператор await
Стоимость и условия оплаты
от 25 500₽
Для физ. лиц - 25 500₽
Для организаций - 29 500₽