(812) 703-02-02

Санкт‑Петербург, ул. Обручевых, д. 1

470823481
Нодира
498526497
Анна
364978079
Юлия

Закрыть

Internet-технологии

Расписание и стоимость

Условия обучения

Проведение занятий Преподаватели Учебные материалы Документы об окончании Отзывы слушателей

Другие курсы направления

Основы Интернет-технологий Системы управления контентом (CMS) Веб-маркетинг Веб-дизайн Веб-программирование

Обратная связь

+7 (812) 703-02-02 Форум
Печать

DEV-P11. Создание Web-сайтов с использованием динамического HTML и JavaScript

Продолжительность обучения: 40 ак.ч. очно + 32 ак.ч. самостоятельно
График обучения: 5 дней по 8 ак.ч. или 10 дней по 4 ак.ч.

Курс пока не поставлен в расписание. Оставить заявку

Аннотация

JavaScript – это язык, позволяющий создавать динамические сайты. Программы на JavaScript интегрируются с веб-страницами, обеспечивая взаимодействие пользователя с сайтом. Примером использования JavaScript служат всплывающие окна предупреждений, программы для проверки правильности данных, вводимых в формах, анимированные изображения и выпадающие меню.
JavaScript - это объектно-ориентированный язык, поэтому в нашем курсе большое внимание уделяется механизму создания объектов, свойств и методов объектов, применению объектов для создания удобных интерактивных сайтов.
Интернет сегодня - это сеть, развивающаяся благодаря активному вкладу ее читателей, как мы видим на примере социальных сетей. Для того чтобы это стало возможным, было необходимо широко внедрить в сети программы на JavaScript, делающие работу в Интернете доступной для посетителя любой квалификации.
Данный курс можно охарактеризовать двумя словами - это современный JavaScript!

Документы об окончании обучения

  • Сертификат учебного центра
    Сертификат учебного центра
  • Удостоверение о краткосрочном повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)
    Удостоверение о краткосрочном повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)

Знания и умения, полученные в результате обучения

В ходе обучения слушатели изучат:

  • технологию создания динамических сайтов с помощью сценариев на JavaScript;
  • объектную модель документа;
  • объекты, их свойства и методы в JavaScript;
  • события JavaScript, их обработку;
  • применение стилей для создания динамических эффектов на странице;
  • работу с формами, проверку данных формы;
  • методы создания страниц с помощью библиотеки JQuery;
  • разработку пользовательских интерфейсов с помощью JQuery.

Курсы, в освоении которых помогут приобретенные знания:

Расписание

Курс пока не поставлен в расписание. Оставить заявку на курс

Стоимость

Дата Физ. лица, руб. Юр. лица, руб.
Без скидки Cкидка 10%* Cкидка 15%** Без скидки Cкидка 10% Cкидка 15%
Цена c 15.07.2013 12800 11500 16000 14400

*Скидка 10% для ранее обучавшихся, при одновременной оплате 2х курсов, а также по акциям.
**Скидка 15% при одновременной оплате 3х и более курсов.
Примечание. Студентам ВУЗов Санкт-Петербурга очной формы обучения скидка до 25%.
Скидка не предоставляется на дистанционную форму обучения.

Требования к начальному уровню знаний

Слушатели должны обладать знаниями языка HTML и основ CSS в объеме курса Основы создания веб-сайтов. Adobe Dreamweaver.

Курсы, обеспечивающие достаточный начальный уровень знаний:

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

Занятие 1. Введение в JavaScritpt

  • Обзор клиентских веб-технологий.
  • Инструментальные средства разработки клиентских веб-приложений.
  • Понятие языка сценариев. Основные сценарные языки.
  • Язык Javascript, история развития и версии.
  • Встраивание сценариев Javascript в HTML-документы.
  • Синтаксис языка Javascript.
  • Строки, переменные, литералы. Типы данных.
  • Зарезервированные слова, выражения и операции.
  • Ввод-вывод информации. Специальные символы.

Занятие 2. Создание циклов. Функции

  • Операторы. Условные инструкции if/else.
  • Операторы цикла do/while, for.
  • Инструкция переключения switch/case, инструкции continue, break.
  • Создание массивов. Методы работы с массивами.
  • Определение и вызов функций. Параметры, передаваемые функции.
  • Возвращаемое значение функции.
  • Область видимости переменной. Функции как данные. Контекст исполнения функции.

Занятие 3. Поддержка событий. Базовые объекты

  • События в JavaScript. Обработчики событий. Объект event. Распространение событий.
  • Объекты, свойства и методы. Создание объекта. Конструктор объекта. Прототипы. Механизм наследования.
  • Пользовательские объекты.
  • Базовые объекты JavaScript. Глобальный объект.
  • Обработка исключений. Объект Error.
  • Объекты Date, String, регулярные выражения. Шаблоны для поиска в строках. Методы RegExp и String для поиска. Проверка достоверности вводимых данных.
  • Объект Math.

Занятие 4.Объекты браузера. Объект window

  • Объектная модель документа DOM.
  • Объекты браузера. Коллекции.
  • Объект window.
  • Методы работы с промежутками времени.
  • Модальные диалоговые окна.
  • Управление окнами. Создание окна.
  • Перемещение и развертывание окна, обмен информацией с новыми окнами.

Занятие 5. Объекты браузера. Работа с изображениями

  • Объект HTML DOM Document.
  • Объект image. Перекатывание изображений.
  • Предварительная загрузка изображений в браузер.
  • Создание движущегося изображения.

Занятие 6. Изменение стилей документа

  • Применение каскадных таблиц стилей для создания динамических элементов страницы.
  • Изменение фонового цвета и изображения.
  • Смена стиля текста и ссылок.
  • Анимация.
  • Выпадающие меню.
  • Свойства и методы таблицы, ее элементов. Формат данных JSON

Занятие 7. Работа с формами в JavaScript

  • HTML-формы. Элементы форм.
  • Методы передачи информации из формы.
  • Использование сценариев Javascript для проверки форм.
  • События, связанные с формами. Установка и перенос фокуса.
  • Блокирование и скрытие элементов формы.

Занятие 8. Работа с cookie. Web Storage. Объекты DOM

  • Использование Javascript для работы с cookie.
  • Интернет-хранилище Web Storage.
  • Реализация W3C DOM различными браузерами.
  • Структура дерева документа. Доступ к объектам DOM.
  • Элементы документа, их свойства и методы работы с ними. Типы узлов, работа с атрибутами.
  • Применение DOM для создания динамических эффектов.
  • Создание сворачивающихся списков и меню.

Занятие 9.Обзор библиотек JavaScript. JQuery

  • Особенности языка JScript. Библиотека ActiveX.
  • Обзор библиотек JavaScript
  • JQuery. Отбор элементов страницы с помощью селекторов.
  • Изменение стилевых свойств в JQuery

Занятие 10. Пользовательские интерфейсы JQuery

  • Поддержка событий в JQuery, вызов и обработка событий.
  • Манипуляция элементами страницы, визуальные эффекты: анимация, изменение видимости и прозрачности элементов.
  • Управление атрибутами элементов.
  • Пользовательские интерфейсы. Drag & Drop, выпадающий календарь.