Фоновый баннер

JavaScript. Уровень 2. Основы веб-программирования

Москва
Иконка

Дата: 20.04.2024

Цена: 21400 руб.

Записаться на курс

Москва
Иконка

Дата: 22.06.2024

Цена: 21400 руб.

Записаться на курс

Москва
Иконка

Дата: 20.07.2024

Цена: 21400 руб.

Записаться на курс

Москва
Иконка

Дата: 3.08.2024

Цена: 21400 руб.

Записаться на курс

Москва
Иконка

Дата: 7.09.2024

Цена: 21400 руб.

Записаться на курс

Москва
Иконка

Дата: 5.10.2024

Цена: 21400 руб.

Записаться на курс

Москва
Иконка

Дата: 4.12.2024

Цена: 21400 руб.

Записаться на курс

Подробнее о курсе

Краткое описание курса

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

Важно: курс полностью обновлен и переработан. Заменяет и дополняет ранее читаемый курс «JavaScript. Уровень 2. Расширенные возможности»

Получаемые знания и навыки
По окончании курса слушатели научатся

  • Понимать возможности JavaScript в среде веб-браузеров
  • Управлять браузерами и элементами HTML-страниц с помощью JavaScript
Необходимая предварительная подготовка
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками
  • Базовые знания HTML5/CSS3

Предварительно рекомендуется прослушать курс(ы)

Краткое содержание курса
Модуль 1 — Скрипты и среда выполнения

  • Скрипты в среде браузера
  • Выполнение скриптов в браузере
  • Подключения скриптов
  • Отложенные и асинхронные скрипты
  • Модули JS
  • Инструменты разработчика в браузере

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

  • Объектная модель браузера
  • Объект Window
  • Некоторые устаревшие объекты
  • Объект Screen
  • Объект Location
  • Объект Navigator
  • Объект Screen
  • Объект History
  • Объект Document

Модуль 3 — Объектная модель документа

  • Document Object Model (DOM)
  • Типы узлов
  • Связи между объектами
  • Свойства и методы интерфейса Node
  • Свойства и методы интерфейса Element
  • Свойства и методы интерфейса Document
  • Нестандартные свойства и методы HTML-элементов
  • Свойства и методы коллекции styleSheets

Модуль 4 — События и их обработка

  • Понятие событий
  • Модели событий
  • Назначение обработчиков событий
  • Работа с обработчиками событий
  • Отмена действий по умолчанию
  • Получение ссылки на элемент
  • Использование фазы всплытия событий
  • Отмена всплытия события

Модуль 5 — AJAX и сетевые запросы

  • Способы выполнения сетевых запросов
    • XMLHttpRequest
    • fetch
  • Выполнение и работа с асинхронными запросами
  • AJAX, методики и техники
  • REST API (обзорно)

Модуль 6 — HTML5 API (обзорно)

  • Техника Drag-N-Drop
  • Starage API
  • Geolocation API
  • File API и объект FileReader
  • Подведение итогов курса

Отзывы по курсу

Ноябрь 2019 года
Слушатель: Рощупкин Артур Эдуардович (Консультант)
Отзыв: Центр с современным оборудованием, доброжелательным персоналом и качественными курсами!

Июнь 2020 года
Слушатель: Александр (Специалист отдела инфраструктурных систем)
Отзыв: Сегодня закончилось обучение по JS. Впечатления от курса положительные: преподаватель (Иван Геннадьевич) достаточно подробно рассмотрел ключевые моменты по плану обучения и акцентировал внимание на современных практиках.

Июнь 2020 года
Слушатель: Юрий (Начальник отдела сопровождения)
Отзыв: Передаю слова благодарности организаторам из Учебного центра РРС ( CISCHOOL) за предоставленную возможность пройти этот учебный курс. Всем очень понравилось и выражают желание при возможности принять участие дальнейшем обучении по JavaScript.