Уровень сложности:
Длительность курса: 24 ак.ч.
График обучения: 3 занятия по 8 ак.ч. или 6 занятий по 4 ак.ч
Аннотация
Курс посвящен изучению и практическому освоению методов и средств разработки веб-сервисов с применением современных технологий.
Знания и умения, полученные в результате обучения
В ходе обучения слушатели научатся:
- создавать кастомизированный REST API;
- использовать на сайте возможности сторонних API для уменьшения затрат ресурсов;
- использовать возможности сторонних API для авторизации и аутентификации;
- использовать API карт Yandex и Google в веб-приложениях;
- использовать возможности Google Search для поиска по сайту;
- создавать сервисы интеграции с социальными сетями VK, Facebook.
После обучения на курсе слушатели будут знать:
- принципы создания REST API;
- принципы работы c протоколом аутентификации OAuth;
- принципы и методы использования API информационных сервисов и социальных сетей;
- возможности геоинформационных ресурсов и их API;
- способы интеграции интерфейсов со страницами разрабатываемого сайта.
Также слушатели курса получат практический опыт:
- разработки и использования web-сервисов;
- создания системы аутентификации на основе OAuth 2.0;
- создания REST-full API;
- создание сервисов на основе протокола SOAP;
- использования технологии AJAX.
Курсы, в освоении которых помогут приобретенные знания
Курсы связанных направлений
Программы профессиональной переподготовки
Сегодня занятий по этому курсу нет.
11 600 ₽
Расчёт стоимости с учётом возможных скидок
14 400 ₽
Скидки предоставляются в зависимости от количества слушателей,
суммы договора и других условий, оговариваемых с Заказчиком.
Расчёт стоимости с учётом возможных скидок представлен как справочная информация.
Фактический размер скидки может несколько отличаться из-за округления значения суммы.
Внимательно ознакомьтесь с условиями действующих
акций и скидок...
Тема 1. Расширяемый язык разметки XML
- Понятие языка.
- Решаемые проблемы.
- Правила создания документа и способы его отображения.
- Структура документа (элемент, атрибут, инструкция, CDATA, комментарии).
- Пространства имен.
- Декларация документа DTD (элементы, атрибуты, сущности, нотации).
- Введение в XSLT Деревья. Порядок просмотра документа.
- Переменные. Типы данных.
- Операторы. Выражения.
- Основные функции.
- Преобразование.
- Парсеры (SAX и DOM).
- Сериализация.
- Применение XSLT.
- Библиотека SimpleXML.
- Получение документа.
- Обращение к элементу, атрибуту.
- Перебор узлов.
- Работа с xpath.
- Модификация документа.
- Генерация документа.
Практические занятия
- Создание XML документа и правил его обработки.
- Генерация XML Документа.
- Получение данных из XML документа.
Тема 2. Технология SOAP
- Общая схема протокола.
- Создание wsdl-схемы сервиса.
- Класс SoapClient.
- Создание запросов.
- Получение списка методов.
- Выполнение запросов.
- Класс SoapServer.
- Прослушивание wsdl-схемы.
Практические занятия
- Создание wsdl схемы.
- Создание сервера приложения.
- Создание клиента приложения.
Тема 3. RESTfull API
- Основные идеи подхода.
- Маршрутизация.
- Использование методов PUT и DELETE.
- Нестандартные коды ответов.
- Обмен файлами.
Практические занятия
-
Разработка web-сервисов на основе REST.
Тема 4. Вспомогательные технологии
- AJAX. Основы технологии.
- Объект XmlHttpRequest.
- Методы $.get и $.post.
- Асинхронность.
- Формат данных json.
- OAuth 2.0. Основы технологии.
- Способы реализации.
- Использование VK API для аутентификации пользователей.
Практические занятия
- Использование технологии ajax при разработке web-сервисов.
- Реализация аутентификации пользователей при помощи технологии OAuth 2.0.