JavaScript. Уровень 2. Расширенные возможности
JS_Ext

Данный курс посвящен принципам и приемам взаимодействия с HTML-документом средствами языка JavaScript. В рамках курса рассматриваются встроенные в браузер объекты, которые помогут реализовать повышенную интерактивность и функциональность сайта, работа с объектами формы и реализация валидации пользовательского ввода, генерация и изменение разметки страницы, а также событийная модель JavaScript.

Форма проведения: очно / дистанционно.

Аудитория

Курс предназначен для начинающих web(front-end)-разработчиков, которые хотят научиться реализовывать взаимодействие пользователя с компонентами сайта средствами языка JavaScript, а также познакомиться с функционалом, который предлагает язык для работы с возможностями браузера.

Предварительная подготовка

Успешное окончание курса JavaScript. Уровень 1. Основы веб - программирования или эквивалентная подготовка.

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

По окончании курса слушатели будут:

  • Понимать возможности современного JavaScript
  • Использовать возможности браузера
  • Управлять элементами HTML документа с помощью JavaScript
Программа курса

Модуль 1. Объектная модель браузера. (4 ак. часа)

          ·         Объектная модель браузера

          ·         Объект Window

          ·         Объект Navigator

          ·         Объект Screen

          ·         Объект History

          ·         Объект Location

          ·         Объект Document

          ·         HTML-коллекции

          ·         Лабораторная работа: Использование объектов браузера

Модуль 2. Элементы HTML. (4 ак. часа)

          ·         Описание и назначение тега Form

          ·         Элементы для ввода данных

          ·         Механика встроенной валидации

          ·         Отправка данных на сервер

          ·         Другие теги HTML (Image, Table и т.д.)

          ·         Лабораторная работа: Использование элементов HTML

Модуль 3. Объектная модель документа: DOM. (4 ак. часа)

          ·         Описание и назначение Document Object Model (DOM)

          ·         Типы узлов

          ·         Связи между объектами

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

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

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

          ·         Нестандартные свойства и методы HTML-элементов

          ·         Свойства и методы коллекции styleSheets

          ·         Лабораторная работа: Использование объектной модели документа

Модуль 4. События и их обработка. (4 ак. часа)

          ·         Понятие событийной модели взаимодействия

          ·         Виды событий

          ·         Понятие и назначение обработчиков событий

          ·         Виды обработчиков событий: погружение и всплытие

          ·         Отмена действий по умолчанию

          ·         Отмена всплытия события

          ·         Кроссбраузерные свойства события

          ·         Лабораторная работа: Интерактивность страницы через события

Ближайшие курсы

PG_DEV1 25.12 - 29.12.2026

Разработка серверной части приложений PostgreSQL 16. Базовый курс

Стоимость обучения в группе

43 800 ₽

Стоимость индивидуального обучения

60 000 ₽

Длительность

4 дня (32 ак. часа)

PG_DBA1 12.01 - 14.01.2026

Администрирование PostgreSQL 16. Базовый курс

Стоимость обучения в группе

32 900 ₽

Стоимость индивидуального обучения

50 000 ₽

Длительность

3 дня (24 ак. ч.)

Compas 12.01 - 15.01.2026

Компас 3D

Стоимость обучения в группе

38 500 ₽

Стоимость индивидуального обучения

51 700 ₽

Длительность

3 дня (24 ак. ч.)

Or_в_PGSQL 12.01 - 16.01.2026

Миграция базы данных Oracle в Postgresql для администраторов и разработчиков

Стоимость обучения в группе

78 650 ₽

Стоимость индивидуального обучения

180 500 ₽

Длительность

5 дней (40 ак. часов)

55201 12.01 - 16.01.2026

Microsoft Project Professional 2016. Управление проектами

Стоимость обучения в группе

42 550 ₽

Стоимость индивидуального обучения

80 850 ₽

Длительность

5 дней (40 ак. ч.)

20411 12.01 - 16.01.2026

Администрирование Windows Server 2012 R2

Стоимость обучения в группе

41 800 ₽

Стоимость индивидуального обучения

64 000 ₽

Длительность

5 дней (40 ак. ч.)

PG_DBA2 19.01 - 12.01.2026

Администрирование PostgreSQL. Настройка и мониторинг

Стоимость обучения в группе

43 800 ₽

Стоимость индивидуального обучения

60 000 ₽

Длительность

4 дня (32 ак. ч.)

БТ-КИИ 19.01 - 21.01.2026

Обеспечение безопасности объектов критической информационной инфраструктуры

Стоимость обучения в группе

42 550 ₽

Стоимость индивидуального обучения

64 000 ₽

Длительность

3 дня (24 ак. ч.)

NC3 19.01 - 22.01.2026

Проектирование в nanoCAD BIM Конструкции

Стоимость обучения в группе

40 000 ₽

Стоимость индивидуального обучения

115 500 ₽

Длительность

4 дня (32 ак. ч.)

Python-1 19.01 - 23.01.2026

Основы программирования Python. Уровень 1.

Стоимость обучения в группе

37 450 ₽

Стоимость индивидуального обучения

61 000 ₽

Длительность

5 дней (40 ак. ч.)

Or11g_PLSQLк 19.01 - 23.01.2026

Основы БД Oracle 11g: SQL и PL/SQL - комплексная программа

Стоимость обучения в группе

56 500 ₽

Стоимость индивидуального обучения

90 800 ₽

Длительность

5 дней (40 ак. ч.)

CCNA_speeded 19.01 - 23.01.2026

Ускоренная программа для специалистов по сетевым технологиям Cisco

Стоимость обучения в группе

101 000 ₽

Стоимость индивидуального обучения

126 500 ₽

Длительность

5 дней/ 48 ак. часов

20687 19.01 - 23.01.2026

Настройка Windows 8.1

Стоимость обучения в группе

42 600 ₽

Стоимость индивидуального обучения

55 400 ₽

Длительность

5 дней (40 ак. ч.)

55165 22.01 - 22.01.2026

Microsoft Excel 2016. Уровень 1

Стоимость обучения в группе

7 500 ₽

Стоимость индивидуального обучения

19 500 ₽

Длительность

1 день (8 ак. ч.)