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

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

Для оптимизации дизайна и быстродействия наших веб-сайтов используются cookie-файлы. Продолжая посещение веб-сайта, вы соглашаетесь на использование cookie-файлов.

Ок
Вашингтон

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

Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
Дипломы/сертификаты об окончании
Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
  • Описание курса
  • Чему вы научитесь?
  • Программа
  • Требования к участникам
Описание курса

В предлагаемом курсе Вы рассмотрите все аспекты построения современных AJAX приложений. Вы узнаете принципы и подходы к разработке, поэтому этот курс будет полезен веб-мастеру.

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

AJAX, состоящий из HTML, JavaScript и DOM-модели — это замечательный подход, который помогает создать вместо тяжеловесных веб-интерфейсов интерактивные AJAX-приложения.

В ходе обучения Вы узнаете:

  • основные концепции AJAX, включая особенности объекта XMLHttpRequest,

  • различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений;

  • научитесь создавать AJAX сайты,

  • узнаете о различных способах обмена данными,

  • после окончания курса сможете сделать свои сайты быстрыми и динамичными. 

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

Продолжительность курса: 24 академических часа.

Чему вы научитесь?
создавать высокоэффективные сайты Web 2.0;
использовать объект XmlHttpRequest для выполнения синхронных и асинхронных запросов к серверу;
передавать и обрабатывать данные на сервер всеми доступными методами;
использовать JSON нотацию для передачи данных;
использовать XML-PRC протокол в AJAX приложениях;
взаимодействовать с XML Web сервисами по протоколу SOAP;
выполнять аутентификацию и авторизацию пользователя различными методами;
понимать вопросы безопасности AJAX-приложений;
Программа
Модуль 1. Основы AJAX приложения – 4 ак.часа
  • Модуль
  • Онлайн/Очно
Что такое AJAX? Механизмы взаимодействия с сервером. Объект XmlHttpRequest. Синхронные и асинхронные запросы. Получение данных с сервера. Лабораторная работа: получение текстовых данных с сервера.
Модуль 2. AJAX и HTTP – 4 ак.часа
  • Модуль
  • Онлайн/Очно
Методы передачи данных на сервер. Передача простых данных методом GET. Управление кэшированием ответа. Метод HEAD. Лабораторная работа: Запрос простых данных методом GET. Передача простых данных методом POST. Получение и разбор комплексных данных. Лабораторная работа: Использование методов POST и HEAD.
Модуль 3. Передача сложных типов данных. JSON – 4 ак.часа
  • Модуль
  • Онлайн/Очно
Недостатки простых текстовых форматов. Сериализация сложных данных. Что такое JSON. Разбор JSON пакета в браузере. Разбор JSON пакета на сервере (PHP). Получение данных с сервера. Лабораторная работа: авторизация пользователя на сайте.
Модуль 4. Использование XML. XML-RPC – 4 ак.часа
  • Модуль
  • Онлайн/Очно
Проблемы текстовых данных и JSON. Другие способы передачи структурированных данных. Обзор XML технологий. Клиент-ориентированная и сервер-ориентированная архитектура. Протокол XML-RPC. Формирование XML-RPC запроса. Преобразование XML данных. Лабораторная работа: расчёт суммы товаров электронного магазина.
Модуль 5. Использование XML веб-сервисов. SOAP – 4 ак.часа
  • Модуль
  • Онлайн/Очно
XML веб-сервисы. Проблемы XML-RPC. XML схемы (обзорно). SOAP (обзорно). Формирование и разбор SOAP сообщений. Пример работы с XML веб-сервисами. Лабораторная работа: сценарий выбора и добавления книг в корзину
Модуль 6. Безопасность и эффективность AJAX приложений – 4 ак.часа
  • Модуль
  • Онлайн/Очно
Вопросы безопасности AJAX приложений. Аутентификация и авторизация пользователя. Лабораторная работа: Аутентификация пользователя. Проблемы юзабилити AJAX приложений. Производительность AJAX приложений. Лабораторная работа: Загрузка больших объемов информации, обзор решений AJAX. Подведение итогов
Требования к участникам
Успешное окончание курса «JavaScript. Уровень 2. Расширенные возможности» или эквивалентная подготовка.
Успешное окончание курса «Web - мастеринг. Настройка web - серверов» или эквивалентная подготовка.

Организация

Остались вопросы?

Напишите в чат, и специалист поддержки оперативно ответит вам.