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

Confirmation of e-mail address is required!

The letter with the instruction has been sent to the e-mail address specified at the time of registration

Cookies

Cookies are disabled!

For the correct operation of the site, you must allow the use of cookies.

Cookies

Cookies are used to optimize the design and performance of our websites. By continuing to visit the website, you agree to use cookies.

Ok
Washington, D.C.

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

Sold Out
About the event
  • Level
    Easy
  • Language
    Russian
  • Age
    Any
7%
When subscribing to the newsletter, you receive a 7% discount on the first purchase
Course diplomas and certificates
Sold Out
About the event
  • Level
    Easy
  • Language
    Russian
  • Age
    Any
7%
When subscribing to the newsletter, you receive a 7% discount on the first purchase
  • Course Description
  • What you will learn?
  • Program
  • Requirements for course participants
Course Description

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

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

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

Organization

Still have questions?

Start a chat with our support agent to get a quick response to all questions you might have