JavaScript (Расширенный курс) — SynergyCom

JavaScript (Расширенный курс)

Код курса: WEB-010 Продолжительность: 3 дня (24 часа)

Аннотация

Курс ориентирован на комплексное и глубокое изучение возможностей языка программирования «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.

Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.

Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.

Направления обучения

Поиск по сайту