На этом курсе начинают с базовых понятий 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-компании после успешного завершения курса. Также доступно индивидуальное обучение по потребности.