1

Этап 1

Модуль 1. Основы AJAX приложения

2

Этап 2

Модуль 2. AJAX и HTTP

3

Этап 3

Модуль 3. Передача сложных типов данных. JSON

4

Этап 4

Модуль 4. Использование XML. XML-RPC

5

Этап 5

Модуль 5. Использование XML веб-сервисов. SOAP

6

Этап 6

Модуль 6. Безопасность и эффективность AJAX приложений

1

Этап 1

Модуль 1. Основы AJAX приложения

2

Этап 2

Модуль 2. AJAX и HTTP

3

Этап 3

Модуль 3. Передача сложных типов данных. JSON

4

Этап 4

Модуль 4. Использование XML. XML-RPC

5

Этап 5

Модуль 5. Использование XML веб-сервисов. SOAP

6

Этап 6

Модуль 6. Безопасность и эффективность AJAX приложений

09 июля 2015 30 сентября 2015
Цель завершена 26 сентября 2015
Образование

Специалист | JavaScript. Уровень 3б. AJAX. Разработка веб - приложений для Web 2.0

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

 Критерий завершения

Курс пройден

  1. Модуль 1. Основы AJAX приложения

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

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

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

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

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


    • Вопросы безопасности AJAX приложений
    • Аутентификация и авторизация пользователя
    • Лабораторная работа: Аутентификация пользователя
    • Проблемы юзабилити AJAX приложений
    • Производительность AJAX приложений
    • Лабораторная работа:
    • Загрузка больших объемов информации
    • Обзор решений AJAX
    • Подведение итогов
  • 1386
  • 09 июля 2015, 16:37
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?