Top.Mail.Ru
Ярославль
План поступления
Войти

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 Цикл while
o Цикл do while
o Циклы 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

Результаты обучения

  • Необходимая предварительная подготовка: • Уверенная работа с компьютером • базовые навыки программирования и информатики (знания и понимание алгоритмов, общие сведения о программировании)

Оставьте отзыв

Учились здесь? Оставьте отзыв, и, может быть, это поможет другим в выборе. Кроме этого, из ваших оценок формируется наш рейтинг.

Смотрите также

Учебные центры Москвы по направлению «информационные технологии», Учебные центры Москвы по направлению «информационные технологии» дистанционно, Учебные центры Москвы по направлению «программирование», Учебные центры Москвы по направлению «программирование» дистанционно