Технология AJAX

Для кого этот курс

Современные сайты состоят из большого числа страниц, и пользователям приходится часто переходить между страницами, на которых часто разрозненно представлена нужная пользователю информация. AJAX — это техника построения сайтов, при которых Веб-страницы могут изменять свое содержание, отображая новые данные, полученные с сервера, без перегрузки страницы. Как правило, AJAX сайты очень удобны и ценятся пользователями. Любой современный веб-мастер должен уметь создавать AJAX сайты.

Чему вы научитесь

  • создавать высокоэффективные сайты Web 2.0;
  • использовать объект XmlHttpRequest для выполнения синхронных и асинхронных запросов к серверу;
  • передавать и обрабатывать данные на сервер всеми доступными методами;
  • использовать JSON нотацию для передачи данных;
  • использовать XML-PRC протокол в AJAX приложениях;
  • взаимодействовать с XML Web сервисами по протоколу SOAP;
  • выполнять аутентификацию и авторизацию пользователя различными методами;
  • понимать вопросы безопасности AJAX-приложений;

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

Тема
 
Лекцион.
часов
Практич.
часов
1 Введение в JavaScript. 2  
2 Функции языка JavaScript. 2 4
3 События JavaScript. 2 4
4 Объекты JavaScript. 2 4
5 Введение в HTML DOM (Динамическая модель объектов). 2 2
6 Объект Document (Документ). 2 4
7 Объект Event (Событие). 2 4
8 Основы построений AJAX приложений. Введение. 2 2
9 Взаимодействие с сервером, передача данных. 2 8
10 Передача сложных типов данных. Нотация JSON. 2 4
11 Использование XML. 2 4
12 Безопасность и эффективность AJAX приложений. 2 2
13 Защита проекта (зачет)   4