[Специалист] AJAX. Разработка веб - приложений для Web 2.0 Год выпуска: 2010 Производитель: Специалист Сайт производителя: Продолжительность: 8ч37мин. Тип раздаваемого материала: Видеоурок Язык: Русский Описание: Ajax - это удивительная технология, правильней сказать Ajax это термин, относящийся к использованию технологий HTML, javascript и DOM-модели вместе взятых. Ajax дает возможность веб-разработчикам создать вместо тяжеловесных Веб-интерфейсов легкие, интерактивные AJAX-приложения. Программа этого видеокурса раскроет перед вами основные концепции AJAX, включая особенности объекта XMLHttpRequest, различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений. Вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными. Вы рассмотрите все аспекты построения современных AJAX приложений, научитесь содавать высокоэффективные сайты Web 2, передавать и обрабатывать данные на сервер и выполнять аутентификацию и авторизацию пользователя различными методами, узнаете принципы и подходы к разработке и многое другое. И поэтому этот курс будет интересен любому веб-мастеру.
Модуль 1. Основы построений AJAX приложений
Что такое AJAX?
Механизмы взаимодействия с сервером
Объект XmlHttpRequest
Синхронные и асинхронные запросы
Получение данных с сервера
Лабораторная работа: Получение текстовых данных с сервера Модуль 2. Взаимодействие с сервером, передача данных
Методы передачи данных на сервер
Передача простых данных методом GET
Управление кешированием ответа
Запросы HEAD
Лабораторная работа: Передача данных на сервер методом GET
Передача простых данных методом POST
Получение и разбор комплексных данных с сервера
Лабораторная работа: Передача данных на сервер методом POST Модуль 3. Передача сложных типов данных. Нотация JSON
Недостатки простых текстовых форматов
Способы передачи структурированных данных
Нотация JSON
Разбор JSON пакета в браузере
Лабораторная работа: Использование JSON для получения данных с сервера
Сериализация и разбор JSON пакета на сервере (PHP)
Получение данных с сервера
Лабораторная работа: Использование JSON для обмена данными с сервером Модуль 4. Использование XML. XML-RPC
Проблемы текстовых данных и JSON пакетов
Другие способы передачи структурированных данных
Обзор XML технологий
Разбор XML пакета
Клиент-ориентированная и сервер-ориентированная архитектура
Протокол XML-RPC
Формирование XML-RPC запроса
Преобразование XML данных
Лабораторная работа: Получение XML данных с сервера Модуль 5. Использование XML Web-сервисов. Протокол SOAP
Проблемы XML-RPC
Сервис-ориентированная архитектура (SOA)
SOAP (Обзорно)
XML Web-сервисы на примере ASP.Net 2.0
Формирование и разбор SOAP сообщений
Лабораторная работа: Реализация клиента XML Веб-службы, использование протокола SOAP Модуль 6. Безопасность и эффективность AJAX приложений
Вопросы безопасности AJAX приложений
Аутентификация и авторизация пользователя
Лабораторная работа: Аутентификация пользователя в AJAX приложениях
Проблемы юзабилити AJAX приложений
Лабораторная работа: Управление состоянием приложения
Производительность AJAX приложений
Обзор решений AJAX
Подведение итогов
Файлы примеров: присутствуют
File Name : specialist/22067/01.wmv (Windows Media) Duration: 02:48:54.302
Video : WMV3, 208 Kbps, 1024 x 768, Aspect Ratio: 1.333
Audio : WMA2, 48.0 Kbps, 2 channels, 44.1 KHz
File Name : specialist/22067/02.wmv (Windows Media) Duration: 02:57:00.064
Video : WMV3, 208 Kbps, 1024 x 768, Aspect Ratio: 1.333
Audio : WMA2, 48.0 Kbps, 2 channels, 44.1 KHz
File Name : specialist/22067/03.wmv (Windows Media) Duration: 01:37:25.252
Video : WMV3, 208 Kbps, 1024 x 768, Aspect Ratio: 1.333
Audio : WMA2, 48.0 Kbps, 2 channels, 44.1 KHz
File Name : specialist/22067/04.wmv (Windows Media) Duration: 01:13:11.319
Video : GoToMeeting3, 164 Kbps, 1024 x 768, Aspect Ratio: 1.333
Audio : WMA2, 48.0 Kbps, 1 channel, 44.1 KHz