AJAX, состоящий из HTML, Java и DOM-модели — это замечательный подход, который помогает создать вместо тяжеловесных Веб-интерфейсов интерактивные AJAX-приложения. В рамках курса Вы сможете сделать чрезвычайно эффективную веб-разработку повседневной реальностью. В ходе обучения Вы узнаете основные концепции AJAX, включая особенности объекта XMLHttpRequest, различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений. Вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными. В предлагаемом курсе Вы рассмотрите все аспекты построения современных AJAX приложений. Вы узнаете принципы и подходы к разработке, поэтому этот курс будет интересен любому веб-мастеру.
Качество видео: PCRec
Видеокодек: WMV3
Битрейт видео: ~93kbps 30fps
Размер кадра: 1024x768
Аудиокодек: WMA
Битрейт аудио: 48 Kbps, 1 channels, 44.1 KHz
Содержание курса:
Модуль 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
- Подведение итогов
По окончанию курса Вы будете уметь-создавать высокоэффективные сайты Web 2.0;
-использовать объект XmlHttpRequest для выполнения синхронных и асинхронных запросов к серверу;
-передавать и обрабатывать данные на сервер всеми доступными методами;
-использовать JSON нотацию для передачи данных;
-использовать XML-PRC протокол в AJAX приложениях;
-взаимодействовать с XML Web сервисами по протоколу SOAP;
-выполнять аутентификацию и авторизацию пользователя различными методами;
-понимать вопросы безопасности AJAX-приложений;
Скриншоты:Дата: 2013
Название: AJAX. Разработка веб - приложений для Web 2.0
Автор: И.О.Борисов
Жанр: Обучающие видеокурсы
Продолжительность: 14:02:13
Язык: Русский
Размер: 817.69 Mb