Живое общение онлайн

Курсы JavaScript в Москве

Практический курс, на котором вы научитесь писать код для пользовательских веб-приложений на популярном языке программирования JavaScript. Сможете начать свой путь в IT-сферу
-55%
одним платежом:
41400
18600
3100 ₽/мес.
скидка 55% до 30 Ноября
Беспроцентная рассрочка
Беспроцентная рассрочка.
Рассрочка предоставляется по сроку - от 3 до 9 месяцев в зависимости от кол-во занятий. Оплачивай обучение комфортными платежами без переплат. Более подробную информацию по рассрочке уточняйте у менеджеров
Оставить заявку

Программа обучения

8
недель
на курс
2
занятия
в неделю
15
практических
занятий
каждое
по 1.5 часа
Старт
в любой день, присоединяйтесь
Гибкий
график
возможность выбирать
удобное расписание занятий
Блоки курса
1

Применение JavaScript

1
1

содержание и инструменты

Изучите

  • 1.

    Современные стандарты

  • 2.

    Применение JavaScript

  • 3.

    Работа с редакторами кода

  • 4.

    Developer tools: работа с консолью

  • 5.

    Внешние скрипты и порядок их исполнения

  • 6.

    Работа с системой контроля версий Git

  • 7.

    Создание репозитория

Освоите

Developer tools

Редактор кода

GitHub

Hello world

На практике

  • Освоите стандарты JavaScript.

  • Поработаете с редактором кода и создадите репозиторий в Git.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
2

Синтаксис кода и функции

2
2

содержание и инструменты

Изучите

  • 1.

    Структура кода

  • 2.

    Типы данных и методы работы с ними

  • 3.

    Методы примитивов

  • 4.

    Операции с числами

  • 5.

    Синтаксис массивов

  • 6.

    Области видимости

  • 7.

    Способы задания функций в JavaScript

Освоите

Синтаксис

Типы данных

Константы

Function Expression

На практике

  • Напишите функцию счетчика для вывода цифр.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
3

Функции 2.0

3
3

содержание и инструменты

Изучите

  • 1.

    Замыкание

  • 2.

    Остаточные параметры

  • 3.

    Глобальный объект

  • 4.

    Объект функции

  • 5.

    Синтаксис "new Function"

  • 6.

    Планирование вызова

  • 7.

    Переадресация вызова

Освоите

NFE

setTimeout

call/apply/bind

Контекст выполнения

На практике

  • Решите задачи на использование сложных функций при написании кода.

  • Будете работать с областью видимости, контекстом вызова.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
4

Операторы

4
4

содержание и инструменты

Изучите

  • 1.

    Приоритет операций

  • 2.

    Синтаксис опциональной цепочки

  • 3.

    Условные и побитовые операторы

  • 4.

    Операторы и операнды JavaScript

  • 5.

    Операторы сравнения

  • 6.

    Оператор строгого равенства

  • 7.

    Тернарный оператор

  • 8.

    Логические операторы

Освоите

Кодировка Unicode

Опциональная цепочка

Логические операторы

Тернарный оператор

На практике

  • Решите задачи по работе операторов и операндов, сравнению типов и использованию тернарного оператора.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
5

Циклы

5
5

содержание и инструменты

Изучите

  • 1.

    Итерации

  • 2.

    Синтаксис цикла

  • 3.

    Встроенное объявление переменной

  • 4.

    Использование директив с операторами

  • 5.

    Конструкция "switch-case"

  • 6.

    Группировка кода

  • 7.

    Методы работы с массивами: forEach, Map, filter, reduce

  • 8.

    Кейсы по работе с циклами

Освоите

While; for

Директива break

Итерация

Continue

На практике

  • Напишите код с использованием циклов и изученных функций в коде: задание на алгоритмизацию.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
6

Объекты

6
6

содержание и инструменты

Изучите

  • 1.

    Синтаксис объекта

  • 2.

    Типы объектов

  • 3.

    Методы объектов

  • 4.

    Ссылка на область данных

  • 5.

    Копирование объектов по “ссылке”

  • 6.

    Свойства-функции объекта

  • 7.

    Способы обращения к свойствам и методам объекта

  • 8.

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

  • 9.

    Методы прототипов

Освоите

Литералы

Цикл «for…in»

Ссылка на область данных

Встроенные прототипы

На практике

  • Решите задачи по использованию объектов и взаимодействию с ними в скрипте.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
7

Объекты: продолжение

7
7

содержание и инструменты

Изучите

  • 1.

    Функции-конструкции и однотипные объекты

  • 2.

    Свойства символов

  • 3.

    Глобальные символы

  • 4.

    Системные символы

  • 5.

    Варианты преобразования объектов

  • 6.

    Флаги и дескрипторы свойств

  • 7.

    Геттеры и сеттеры

  • 8.

    Proxy и Reflect

  • 9.

    Деструктуризация объектов

Освоите

Рекурсия

Короткие свойства

Преобразование объектов

Деструктуризация

На практике

  • Отработаете навыки по использованию более сложных объектов, функций и символов.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
8

Классы+ генераторы

8
8

содержание и инструменты

Изучите

  • 1.

    Класс: базовый синтаксис

  • 2.

    Наследование классов

  • 3.

    Статические свойства и методы

  • 4.

    Приватные и защищенные методы и свойства

  • 5.

    Расширение встроенных классов

  • 6.

    Проверка класса: "instanceof"

  • 7.

    Итераторы и генераторы

Освоите

Проверка класса

Class Expression

Генераторы

Наследование классов

На практике

  • Напишите код с применением классов и генераторов.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
9

Структура данных

9
9

содержание и инструменты

Изучите

  • 1.

    Структуры данных: стек и очередь

  • 2.

    Многомерные массивы

  • 3.

    Преобразование массивов

  • 4.

    Итерируемые объекты и псевдомассивы

  • 5.

    Работа с json

  • 6.

    Структуры данных Map и Set

  • 7.

    Встроенный объект: Date

Освоите

Стек и очередь

Map и Set

JSON

Date

На практике

  • Проработаете практические задания по работе с json.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
10

Ошибки в коде и тестирование

10
10

содержание и инструменты

Изучите

  • 1.

    Точка останова (breakpoints)

  • 2.

    Команда debugger

  • 3.

    Пошаговое выполнение скрипта

  • 4.

    Логирование - из кода в консоль

  • 5.

    Обработка ошибок

  • 6.

    Пользовательские ошибки

  • 7.

    Расширение Error

  • 8.

    Отлов ошибки в исполняемом коде

Освоите

Breakpoints

Обработка ошибок

Расширение Error

Наследование классов

На практике

  • Решите задачи по отладке кода и обработке ошибок.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
11

Promise

11
11

содержание и инструменты

Изучите

  • 1.

    Промисы

  • 2.

    Цепочка промисов

  • 3.

    Промисы: обработка ошибок

  • 4.

    Промисификация

  • 5.

    Асинхронное и синхронное программирование

  • 6.

    Асинхронные функции: async/await

Освоите

Promise

Промисификация

Асинхронное программирование

Async/await

На практике

  • Решите задачи по использовании промисов в скрипте.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
12

DOM

12
12

содержание и инструменты

Изучите

  • 1.

    Браузерное окружение, спецификации

  • 2.

    Навигация по DOM-элементам

  • 3.

    Изменение документа

  • 4.

    Размеры и прокрутка элементов/окна

  • 5.

    Страница: DOMContentLoaded, load, beforeunload, unload

  • 6.

    Загрузка ресурсов: onload и onerror

Освоите

DOM-дерево

Drag'n'Drop

Прокрутка

События указателя

На практике

  • Напишите код с учетом браузерных событий и код с событийным циклом.

  • Генерация DOM-элементов по шаблону и заполнение их данными.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
13

Интерфейсы: формы, бинарные данные, веб-компоненты

13
13

содержание и инструменты

Изучите

  • 1.

    Свойства и методы формы

  • 2.

    Фокусировка: focus/blur

  • 3.

    Отправка формы: событие и метод submit

  • 4.

    Открытие окон и методы window

  • 5.

    Политика "Одинакового источника"

  • 6.

    Пользовательские элементы

  • 7.

    Слоты теневого DOM

Освоите

TextDecoder

ArrayBuffer

Shadow DOM

File и FileReader

На практике

  • Решите задачи по исполнению кода с формами, веб-компонентами и открытием окон.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
14

Сетевые запросы

14
14

содержание и инструменты

Изучите

  • 1.

    FormData

  • 2.

    Fetch API

  • 3.

    Объекты URL

  • 4.

    XMLHttpRequest

  • 5.

    Возобновляемая загрузка файлов

  • 6.

    Server Sent Events

  • 7.

    Куки, document.cookie

  • 8.

    LocalStorage, sessionStorage

  • 9.

    Работа с API: получение данных и их отображение в браузере

  • 10.

    Типы запросов и как их использовать

Освоите

AJAX

Fetch

Cache

Типы запросов

На практике

  • Напишите код с учетом функций по сетевым запросам.

  • Будете работать с готовым api.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
15

Подведение итогов: ревью

15
15

содержание и инструменты

Изучите

  • 1.

    Разбор работ студентов с API

  • 2.

    Обзор JavaScript-библиотек

  • 3.

    Рекомендации дальнейшего развития: что изучать, куда двигаться

  • 4.

    Ответы на заранее подготовленные вопросы

Освоите

Soft-skills

JavaScript-библиотеки

Перспективы развития

Ревью кода

На практике

  • Презентуете проект написанного кода, преподаватель даст рекомендации по его развитию и улучшению.

Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
Обучение для разных целей
В зависимости от ваших целей вы можете подобрать для себя оптимальный курс обучения. Если вы хотите получить максимальное количество знаний, практики и портфолио - выбирайте обучение профессии.
Базовый
Курсы JavaScript
Программа с акцентом на практическое применение знаний и быстрый результат, за короткий срок вы углубитесь в тему и повысите свою квалификацию
15 занятий
23 часа обучения
8 недель продолжительность обучения
Сертификат о прохождении курса
Продвинутый
Обучение профессии “Профессия Верстальщик сайтов“
Полная программа обучения для глубокого погружения в выбранную сферу, предоставляет возможность освоить комплексные знания и навыки. Это идеальный выбор для тех, кто нацелен на долгосрочное развитие
20 занятий
31 час обучения
11 недель продолжительность обучения
2 курса в составе программы
Диплом специалиста

Как проходит обучение

Учитесь онлайн
где угодно

«Живое» онлайн общение с преподавателями и наставниками

Доступ к курсу на 3 месяца: интерактивные задания, вебинары и записи занятий

Гибкий график обучения, который вы подбираете сами под себя

Отсутствие дополнительных расходов на транспорт

Возможность совмещать обучение с работой, путешествиями и параллельным обучением

Выберите группу обучения на “Курсы JavaScript” в городе Москва
Дата старта/
начало первого урока
Дни/время
проведения
Длительность/
форма обучения
16.12.2024
Осталось 2 места
15:00
Пн, Ср, Пт
Онлайн курс с поддержкой
8 недель
Записаться
Дата старта/начало первого урока
16.12.2024 / 15:00
Осталось 2 места
Дни/время проведения
утро
Пн, Ср, Пт
Длительность/форма обучения
Онлайн курс с поддержкой
8 недель
Записаться
Не подходит расписание?
У нас есть другие группы обучения по этому курсу, если вам не подходит расписание, то оставьте заявку и мы поможем вам подобрать формат обучения
Оставить заявку
26.07.2022, 19:00
Оставьте заявку и наш менеджер свяжется с вами для подтверждения записи
Нажимая на кнопку "Оставить заявку", вы соглашаетесь с условиями Договора-оферты и Политики конфиденциальности
Для этого курса доступен формат корпоративного обучения, подробнее в разделе Корпоративное обучение

-55%

Забронируйте обучение со скидкой до 30 ноября

Стоимость в месяц
.
Рассрочка предоставляется по сроку - от 3 до 9 месяцев в зависимости от кол-во занятий. Оплачивай обучение комфортными платежами без переплат. Более подробную информацию по рассрочке уточняйте у менеджеров

3 100

Беспроцентная рассрочка

Полная стоимость

18 600

41 400 без скидки 55%

Нажимая на кнопку "Оставить заявку", вы соглашаетесь с условиями Договора-оферты и Политики конфиденциальности

Затраты на курс
окупятся мигом

Сразу после прохождения курса вы сможете начать зарабатывать как разработчик, а также внедрить JavaScript в свою работу и повысить доход

Cредние расценки в нише

зарплата Junior Frontend developer

от 80000

зарплата JavaScript middle разработчик

от 150000

зарплата Ведущий JavaScript разработчик

от 250000

Наставники курса

Наставники курса – практикующие специалисты, которые будут помогать вам на каждом этапе от теории до практических заданий и проконсультируют при подготовке к созданию личного проекта.

Более 1000 специалистов-практиков,
которые помогут вам начать карьеру

Красноречивыйрейтинг

4,7
rating-logo
4,5
rating-logo
4,5
rating-logo
4,4
rating-logo

По техническим причинам рейтинг на сайте обновляется раз в квартал. Последнее обновление было 28 октября 2024

Подтверждениеваших знаний

После окончания курса вы получаете Персональный сертификат

Подробнее о документах

Лицензия

Государственная лицензия от министерства образования, предоставляющая право на образовательную деятельность.

Персональный сертификат

По итогам обучения на курсе вы получаете электронный персональный сертификат.

Диплом

Диплом выдается при прохождении комплексной программы обучения. Для получения диплома студенту необходимо пройти все занятия в программе без пропусков.

Подход

14 летна рынке
вы обучаетесь попроверенным методикам
225курсов
расширьте свои знаниявместе с нами
50 школв 5 странах
вы можете посмотретькак мы работаем
70 000учеников
вы уверены, что нашикурсы эффективны

Оставить заявку на обучение

Курсы JavaScript

Стоимость в месяц
Беспроцентная рассрочка.
Рассрочка предоставляется по сроку - от 3 до 9 месяцев в зависимости от кол-во занятий. Оплачивай обучение комфортными платежами без переплат. Более подробную информацию по рассрочке уточняйте у менеджеров
3 100 ₽
Беспроцентная рассрочка
Полная стоимость
18 600 ₽
41 400 без скидки 55%
Можно еще дешевле!
Мы расскажем, как получить налоговый вычет 13% за образование.
55%
до 30
Ноября
Нажимая на кнопку "Оставить заявку", вы соглашаетесь с условиями Договора-оферты и Политики конфиденциальности
Если вы не хотите проходить полную программу курса, то любое из занятий можно пройти в формате индивидуального мастер-класса с преподавателем. Оставьте заявку и наши менеджеры проконсультируют вас.
Заказать звонок:
Нажимая на кнопку, вы даёте согласие на обработку персональных данных и соглашаетесь с политикой обработки персональных данных.
Спасибо!
Мы получили вашу заявку
Ваша заявка находится в обработке. Менеджер Международной школы профессий свяжется с вами в течение дня.
А пока подписывайтесь на наши соцсети, чтобы получать персональное предложение. Каждую неделю один из десяти наших подписчиков, случайным образом, получает скидку 45% на все наши курсы.
До 30 Ноября: Скидка 55%
на все курсы и профессии
2
дня
:
22
часа
:
24
минуты
:
15
секунд
Забронировать скидку
Мы тут и готовы помочь :)
Есть вопросы по курсу
Верстальщик сайтов?
Выберите удобный способ связи и мы проведем вам бесплатную консультацию:
Чат в Telegram
Чат в Whatsapp
Заказать консультацию по телефону
Открыть чат с менеджером на сайте
Введите ваш номер телефона:
Нажимая на кнопку "Оставить заявку", вы соглашаетесь с условиями Договора-оферты и Политики конфиденциальности
Спасибо! Мы получили вашу заявку на обратный звонок
Скоро с вами свяжется менеджер по номеру телефона, который вы оставили