JS.WP.Adv

JavaScript. Веб-программирование. Продвинутый уровень

Курс фокусируется на работе с браузерным окружением и методах контроля HTML-элементов через JavaScript-код. Слушатели изучают механизмы взаимодействия между JavaScript и разметкой HTML, осваивают техники создания универсального кода, работающего в различных браузерах.

Предварительная подготовка:
Завершение курса "JavaScript. Базовый уровень. Основы веб-программирования" или аналогичные знания и навыки
24 000₽

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

2 дня (16ч в неделю)

Доступ к курсу

Навсегда в личном кабинете

Документы

Удостоверение о повышении квалификации

Расписание

Дата и место проведения
Начало
Формат
Преподаватель
Стоимость

Кому подойдет этот курс

    Веб-программисты
    Веб-разработчики

Слушатели научатся:

  • Разрабатывать динамические веб-сайты с разнообразным пользовательским интерфейсом
  • Создавать JavaScript-решения для веб-платформ
  • Обеспечивать совместимость кода с различными браузерами
  • Осуществлять управление браузером и HTML-компонентами

Программа курса

4 модуля
Модуль 1. Браузерное окружение и его объектная структура
Изучаемые темы:

Архитектура объектной модели веб-браузера
Работа с глобальным объектом Window
Использование объекта Navigator для получения информации о браузере
Манипуляции с объектом Screen
Управление историей браузера через объект History
Работа с адресной строкой посредством объекта Location
Взаимодействие с объектом Document
Операции с HTML-коллекциями

Лабораторная работа: Применение браузерных объектов в реальных задачах


Модуль 2. Работа с HTML-компонентами
Изучаемые темы:

Управление формами: атрибуты и функции элемента Form
Обработка полей ввода: возможности элемента Input
Работа с многострочными текстовыми полями TextArea
Управление выпадающими списками Select
Манипуляции с элементами списка Option
Контроль изображений через элемент Image
Программная работа с таблицами Table

Лабораторная работа: Практическое применение HTML-элементов в интерактивных интерфейсах


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

Концепция Document Object Model
Классификация узлов в DOM-дереве
Иерархические связи между DOM-объектами
API интерфейса Node: свойства и методы
Функциональность интерфейса Element
Возможности интерфейса Document
Специфические атрибуты и методы HTML-компонентов
Работа с коллекцией стилей styleSheets

Лабораторная работа: Практическое применение DOM для динамического изменения контента


Модуль 4. Система событий и их обработка
Изучаемые темы:

Классификация браузерных событий
Различные подходы к обработке событий
Способы привязки обработчиков к событиям
Управление event listeners
Получение объекта события
Предотвращение стандартного поведения браузера
Обеспечение кроссбраузерной совместимости событий
Определение источника события
Использование механизма всплытия событий
Остановка распространения событий

Лабораторная работа: Реализация различных моделей обработки событий


Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

[ 02 ]

Обучение

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

[ 03 ]

Обратная связь и поддержка

Мы поддерживаем онлайн-ресурс, где слушатели всегда могут задать вопрос преподавателю или коллективно обсудить возможные проблемы с другими студентами. Вы всегда сможете получить необходимую информацию в личном кабинете.

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных

WhatsApp
Telegram