Курс REST API. Проектирование и документирование.

Код: ITCloud-RA-PD

Продолжительность курса

12 Академических часов
В этом курсе вы познакомитесь с архитектурным стилем REST, предназначенным для организации взаимодействия узлов в сети. Детально узнаете о протоколе HTTP, применяемым для реализации  общения компонентов в сети. На практике будет возможность спроектировать API для собственного WEB сервиса, а также применить одну из спецификаций для документирования RESTfull сервиса

Стоимость курса

16 700 руб
Заказать

Цели курса:

По окончанию курса вы будете знать:

- Принципы протокола HTTP;

- Правила проектирования RESTfull приложений.

Самостоятельно сможете:

- Проектировать REST API сервисы;

- Составлять интерактивную документацию, для разработчиков и тестировщиков вашего проекта.

Аудитория

Начинающие WEB разработчики, тестировщики (QA), Технические писатели

От слушателя требуется

Заинтересованность в IT и Web технологиях

Содержание курса

Модуль 1. Архитектурный стиль REST.

- REST и RESTfull приложения;

- Сравнение с другими способами взаимодействия.

Модуль 2. Протокол HTTP в REST

- Принципы работы и версии протокола HTTP;

- Методы и идентификация ресурсов протокола;

- Коды состояний.

Модуль 3. Форматы передаваемых данных

- HTML, JSON, XML;

- Сравнение, плюсы и минусы применения.

Модуль 4. Проектирование RESTfull сервиса

- Определение основных сущностей сервиса;

- Описание наборов данных;

- Описание действий над сущностями и данными;

- Выбор методов взаимодействия.

Модуль 5. Документирование REST API в RAML

- Основы спецификации RAML;

- Подготовка рабочей среды;

- Описание Схем данных;

- Описание запросов сервиса;

- Экспортирование документации