JavaScript. Уровень 3б. AJAX. Разработка веб - приложений для Web 2.0 (2014)
11.01.2015

jаvascript. Уровень 3б. AJAX

AJAX. Web 2.0 Application Developing.

AJAX, состоящий из HTML, jаvascript и DOM-модели — это замечательный подход, который помогает создать вместо тяжеловесных Веб-интерфейсов интерактивные AJAX-приложения. В рамках курса Вы сможете сделать чрезвычайно эффективную веб-разработку повседневной реальностью. В ходе обучения Вы узнаете основные концепции AJAX, включая особенности объекта XMLHttpRequest, различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений. Вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными. В предлагаемом курсе Вы рассмотрите все аспекты построения современных AJAX приложений. Вы узнаете принципы и подходы к разработке, поэтому этот курс будет интересен любому веб-мастеру.

Программа курса соответствует требованиям профессионального стандарта «Программист».

Цель курса:
  • Вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными.
  • Курс предназначен для веб-мастеров, разработчиков веб-приложений, программистов, а также для тех, кто хотел бы освоить разработку приложений для Web 2.0.

По окончании курса Вы будете уметь:
  1. создавать высокоэффективные сайты Web 2.0;
  2. использовать объект XmlHttpRequest для выполнения синхронных и асинхронных запросов к серверу;
  3. передавать и обрабатывать данные на сервер всеми доступными методами;
  4. использовать JSON нотацию для передачи данных;
  5. использовать XML-PRC протокол в AJAX приложениях;
  6. взаимодействовать с XML Web сервисами по протоколу SOAP;
  7. выполнять аутентификацию и авторизацию пользователя различными методами;
  8. понимать вопросы безопасности AJAX-приложений;

Автор: Игорь Олегович Борисов
Жанр: Программирование
Продолжительность: 10:31:11
Качество видео: PCRec
Видеокодек: AVC
Битрейт видео: ~70 kb/s
Размер кадра: 1024x768
Аудиокодек: AAC
Битрейт аудио: 56 kb/s (CBR), 2 Ch, 44100 Hz
Доп. материалы: Есть

Модуль 1. Основы AJAX приложения
  • Что такое AJAX?
  • Механизмы взаимодействия с сервером
  • Объект XmlHttpRequest
  • Синхронные и асинхронные запросы
  • Получение данных с сервера
  • Лабораторная работа: Получение текстовых данных с сервера

Модуль 2. AJAX и HTTP
  • Методы передачи данных на сервер
  • Передача простых данных методом GET
  • Управление кэшированием ответа
  • Метод HEAD
  • Лабораторная работа: Запрос простых данных методом GET
  • Передача простых данных методом POST
  • Получение и разбор комплексных данных
  • Лабораторная работа: Использование методов POST и HEAD

Модуль 3. Передача сложных типов данных. JSON
  • Недостатки простых текстовых форматов
  • Сериализация сложных данных
  • Что такое JSON
  • Разбор JSON пакета в браузере
  • Разбор JSON пакета на сервере (PHP)
  • Получение данных с сервера
  • Лабораторная работа: Авторизация пользователя на сайте

Модуль 4. Использование XML. XML-RPC
  • Проблемы текстовых данных и JSON
  • Другие способы передачи структурированных данных
  • Обзор XML технологий
  • Клиент-ориентированная и сервер-ориентированная архитектура
  • Протокол XML-RPC
  • Формирование XML-RPC запроса
  • Преобразование XML данных
  • Лабораторная работа: Расчет суммы товаров электронного магазина

Модуль 5. Использование XML веб-сервисов. SOAP
  • XML веб-сервисы
  • Проблемы XML-RPC
  • XML схемы (обзорно)
  • SOAP (обзорно)
  • Формирование и разбор SOAP сообщений
  • Пример работы с XML веб-сервисами
  • Лабораторная работа: Сценарий выбора и добавления книг в корзину

Модуль 6. Безопасность и эффективность AJAX приложений
  • Вопросы безопасности AJAX приложений
  • Аутентификация и авторизация пользователя
  • Лабораторная работа: Аутентификация пользователя
  • Проблемы юзабилити AJAX приложений
  • Производительность AJAX приложений
  • Лабораторная работа:
  • Загрузка больших объемов информации
  • Обзор решений AJAX
  • Подведение итогов




Скачать обучающий видеокурс (574.5 MB):
Вернуться на предыдущую страницу
Похожие новости
Теги