Курс: JavaScript. Уровень 3b. AJAX. Разработка веб — приложений для Web 2.0

Курс: JavaScript. Уровень 3b. AJAX. Разработка веб — приложений для Web 2.0

Курс: JavaScript. Уровень 3b. AJAX. Разработка веб — приложений для Web 2.0


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

Описание курса:
В ходе обучения Вы узнаете основные концепции AJAX, включая особенности объекта XMLHttpRequest, различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений. Вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными. На курсе рассматриваются все аспекты построения современных AJAX приложений

Аудитория:
• Веб-мастеры
• Разработчики веб-приложений
• Программисты
• Специалисты, желающие освоить разработку приложений для Web 2.0

Необходимая подготовка:
• Прослушать курс JavaScript. Уровень 2. Расширенные возможности
• Прослушать курс JavaScript. Уровень 2. Расширенные возможности

Результат обучения:
После изучения слушатель будет уметь:
• создавать высокоэффективные сайты Web 2.0
• использовать объект XmlHttpRequest для выполнения синхронных и асинхронных запросов к серверу
• передавать и обрабатывать данные на сервер всеми доступными методами
• использовать JSON нотацию для передачи данных
• использовать XML-PRC протокол в AJAX приложениях
• взаимодействовать с XML Web сервисами по протоколу SOAP
• выполнять аутентификацию и авторизацию пользователя различными методами
• понимать вопросы безопасности AJAX-приложений

Программа курса:

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

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

Модуль 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 приложений

Характеристики курса

  • Начало: 08 августа 2022
  • Окончание: 10 августа 2022
  • Вендор: JavaScript
  • Код курса: JS4b
  • Город: Екатеринбург, Пермь,
  • Направление: JavaScript
  • Академических часов: 24
  • Количество мест: 8
  • Очно: 31900 ₽
  • Дистанционно: 31900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru