На цьому курсі починають з базових понять AJAX. Розглядають, як відбувається взаємодія з сервером та що таке об'єкт XmlHttpRequest. Студенти дізнаються про різницю між синхронними та асинхронними запитами. На практиці вчать отримувати дані з сервера та працювати з ними.
Далі курс охоплює роботу з HTTP протоколом. Тут пояснюють, як передається інформація на сервер методами GET та POST. Студенти вчаться регулювати кешування відповідей та працювати з заголовками. Особливу увагу приділяють передачі простих та комплексних даних, їх обробці та аналізу.
Цей модуль присвячений роботі з JSON - основним форматом передачі даних у сучасних додатках. Студенти вивчають серіалізацію складних даних, розбір JSON-пакетів в браузері та на сервері. На практиці відпрацьовують процедуру отримання даних з сервера у цьому форматі.
Курс охоплює роботу з XML технологіями, включаючи протокол XML-RPC. Студенти вчаться формувати запити XML-RPC та перетворювати XML дані. Окремий блок присвячено безпеці додатків - авторизації та автентифікації користувачів, а також питанням продуктивності та юзабіліті.
Завершальні модулі включають роботу з подією перетягування (drag and drop) - від вбудованих можливостей до jQuery плагінів. Також студенти ознайомляться з SOAP протоколом, навчаться будувати та розбирати SOAP-повідомлення, працювати з XML-схемами та XML веб-серверами.
Після завершення курсу студенти зможуть створювати якісні сайти Web 2.0, використовувати XmlHttpRequest для реалізації запитів, передавати та обробляти інформацію на сервер різними методами. Вони навчаться забезпечувати безпеку додатків AJAX, працювати з JSON, проводити автентифікацію користувачів та використовувати протокол XML-RPC.
Курс ведуть викладачі-практики з реальним досвідом. Доступне корпоративне навчання та заняття у вихідні дні. Студенти мають можливість влаштуватися у провідні IT-компанії після успішного завершення курсу. Також доступне індивідуальне навчання за потребою.