JavaScript. Уровень 1. Язык программирования JavaScript
повышение квалификации
О программе
Курс рассматривает язык JavaScript с нуля и дает навыки программирования на JavaScript. Вы получите представление о языке сценариев JavaScript и его специфике, включая современный язык ES6. Вы узнаете, в чем заключаются особенности синтаксиса языка, познакомитесь с основным встроенным функционалом и научитесь самостоятельно создавать программы и сценарии на языке JavaScript.
Варианты обучения
Вариант обучения
Стоимость
Когда
Срок обучения
График занятий
очно
13 500 р.
По мере набора
4 дня
32 ак. ч.
в будние дни с 10:00 до 17:00 (включает обед и перерывы на кофе-брейки)
дистанционно
13 500 р.
По мере набора
4 дня
32 ак. ч.
в будние дни с 10:00 до 17:00 (время включает в себя обед и перерыв на кофе-брейки)
Дополнительная информация
Модуль 1 — Основы программирования • Введение в JavaScript • Обзор базовых типов• Операторы • Выражения и инструкции • Переменные и константы • Манипуляции с базовыми типами • Тривиальные типы Модуль 2 — Управляющие конструкции • Управляющие конструкции if • Управляющая конструкция switch • Операторы инкремента и декремента • Циклы: o Цикл whileo Цикл do whileo Циклы for • Прерывание и продолжение цикла • Перехват и обработка исключений • Объектный тип Error Модуль 3 — Функции • Понятие функций • Декларация функций • Аргументы функцииo Остаточные аргументы o Оператор расширения o Аргументы по умолчанию • Области видимости • Возврат значений • Функция-выражение • Анонимные функции • Стрелочные функции Модуль 4 — Объектные типы • Объектный тип: Массив (Array) • Работа с массивами • Методы массива • Перебирающие методы массива • Объектный тип: Объект (Object) • Свойства объекта • Методы объекта • Функции и объект вызова this Модуль 5 — Объектно-ориентированное программирование • Понятие ООП • Функции-конструкторы объектов • Прототипы и наследование • Классы ES6 • Свойства и методы • Наследование • Переопределение методов • Статические свойства и методы • Расширения классов Модуль 6 — Работа с объектами • Proxy, Reflect и ловушки • Прокси-объекты • Создание прокси • Ограничения прокси • Отключаемые прокси Модуль 7 — Дополнительные возможности JS • Замыкания • Итераторы • Генераторы • Таймеры • Работа с датами • Работа с регулярными выражениями • Кодирование строк • JSON Модуль 8 — Асинхронное программирование • Функции-колбэки и ад обратных вызовов • Промисы o Цепочка промисов o Промисы: обработка ошибок o Promise API • Микро задачи • Асинхронные функции async • Оператор await
Результаты обучения
Необходимая предварительная подготовка: • Уверенная работа с компьютером • базовые навыки программирования и информатики (знания и понимание алгоритмов, общие сведения о программировании)
Оставьте отзыв
Учились здесь? Оставьте отзыв, и, может быть, это поможет другим в выборе. Кроме этого, из ваших оценок формируется наш рейтинг.