JavaScript. Уровень 2. Основы веб-программирования
Подробнее о курсе
Краткое описание курса
Цель курса – обучить слушателей современным методам и техникам разработки сценариев 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 и сетевые запросы
- Способы выполнения сетевых запросов
- Выполнение и работа с асинхронными запросами
- AJAX, методики и техники
- REST API (обзорно)
Модуль 6 — HTML5 API (обзорно)
- Техника Drag-N-Drop
- Starage API
- Geolocation API
- File API и объект FileReader
- Подведение итогов курса
Отзывы по курсу
Ноябрь 2019 года
Слушатель: Рощупкин Артур Эдуардович (Консультант)
Отзыв: Центр с современным оборудованием, доброжелательным персоналом и качественными курсами!
Июнь 2020 года
Слушатель: Александр (Специалист отдела инфраструктурных систем)
Отзыв: Сегодня закончилось обучение по JS. Впечатления от курса положительные: преподаватель (Иван Геннадьевич) достаточно подробно рассмотрел ключевые моменты по плану обучения и акцентировал внимание на современных практиках.
Июнь 2020 года
Слушатель: Юрий (Начальник отдела сопровождения)
Отзыв: Передаю слова благодарности организаторам из Учебного центра РРС ( CISCHOOL) за предоставленную возможность пройти этот учебный курс. Всем очень понравилось и выражают желание при возможности принять участие дальнейшем обучении по JavaScript.
Октябрь 2024
Слушатель: Ершов Максим
Отзыв: Комфортное обучение удалённо с возможностью задать дополнительные вопросы и получить довольно большой объём материала.
Комфортный темп и плотность занятий. Возможность получить презентации и дополнительные материалы после занятий