JavaScript (Расширенный курс)
Описание
Аннотация
Курс ориентирован на комплексное и глубокое изучение возможностей языка программирования «JavaScript». Он будет интересен тем программистам, которые уже имеют опыт работы с языком JavaScript. Программа обучения состоит из 10-ти уроков, на протяжении которых детально рассматриваются принципы работы с объектами, документами, css, событиями, формами, Cookies, работа с графикой.
Предварительные требования
- Уверенное владение персональным компьютером
- Навыки работы с текстовыми редакторами
- Начальные знания JavaScript
- Знание HTML, CSS
Целевая аудитория
Курс предназначен для программистов, которые имеют базовые навыки программирования на JavaScript, а так же для студентов, успешно окончивших курс «JavaScript Основы».
Программа курса
Модуль 1. Конструкторы и прототипы.
- Конструкторы
- Прототипы и наследование
- ООП в JavaScript
- Общие методы класса Object.
Модуль 2. Работа с окнами браузера
- Объекты Window, Screen и Navigator
- Объекты Location и History
- Таймеры
- Методы управления окнами
- Простые диалоговые окна
- Обработка ошибок.
Модуль 3. Работа с документами.
- Динамическое содержание документа
- Свойства объекта Document
- Обзор объектной модели W3C DOM
- Поиск элементов в документе
- Модификация документа
Модуль 4. CSS и JavaScript
- Обзор CSS
- CSS для DHTML
- Использование стилей в сценариях
- Вычисляемые стили
- CSS-классы.
Модуль 5. События и обработка событий (Часть 1)
- Базовая обработка событий
- Обработка событий в модели DOM Level 2
Модуль 6. События и обработка событий (Часть 2)
- Обзор событий элементов управления
- Практические примеры обработки событий мыши
- Практические примеры обработки событий клавиатуры
Модуль 7. Формы и элементы формы
- Объект Form
- Определение элементов формы
- Сценарии и элементы формы
- Примеры верификации формы.
Модуль 8. Cookies и механизмы сохранения данных на стороне клиента
- Обзор cookies
- Сохранение и чтение cookie
- Хранимые данные и безопасность.
Модуль 9. Работа с графикой на стороне клиента
- Работа с готовыми изображениями
- Графика и CSS
- SVG масштабируемая векторная графика
- VML векторный язык разметки
- Создание графики с помощью тега canvas.
Модуль 10. Ajax и работа с HTTP протоколами
- Использование объекта XMLHttpRequest
- Ajax и динамические сценарии
- Взаимодействие с протоколами HTTP с помощью тега script.
Расписание
Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.
Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.