О курсе
Курс ориентирован на системных аналитиков, начинающих тестировщиков и специалистов технической поддержки, которые работают с REST API. В программе рассматривается, что такое API и как описывать форматы данных. Отдельные модули посвящены XML: стандарту XML 1.0, типам данных и подготовке XML-документа в Notepad++.
Значительная часть курса отведена XSD-схемам: объясняется их назначение, структура, использование регулярных выражений и пространств имён. Практикум предполагает подготовку XSD-схемы. Также даётся краткое описание SOAP.
Далее рассматривается JSON: что это такое, как описывать данные в этом формате, проводится сравнение JSON и XML. В модуле о JSON-схемах разбираются основные методы построения, а также стандарт OpenAPI и Swagger. Завершается программа практикумом по подготовке JSON-схемы.
По описанию курса, все темы подкрепляются практикой, а в результате выполнения практикумов в портфолио добавляются две схемы. Программа имеет практическую направленность и знакомит с инструментами описания форматов данных при проектировании API.
Что рассматривается в программе
- Рассматривается понятие API и описание форматов данных
- Разбирается стандарт XML 1.0 и типы данных XML
- Изучается подготовка XML-документа в Notepad++
- Рассматривается структура XSD-схемы, регулярные выражения и пространства имён
- Практикум по подготовке XSD-схемы
- Разбирается формат JSON и его сравнение с XML
- Изучаются основные методы построения JSON-схемы
- Рассматриваются стандарт OpenAPI и Swagger
Кому может быть полезен курс
- Действующим системным аналитикам, работающим с REST API
- Начинающим тестировщикам, которым нужно разобраться в форматах XML и JSON
- Специалистам технической поддержки, сталкивающимся с API
- Тем, кто интересуется описанием форматов данных и построением схем
Вопросы о программе
Какие модули входят в программу курса?
Программа включает пять модулей: «Зачем нужен API», «XML», «XSD схема», «JSON» и «JSON схема». В каждом модуле есть практикум.
Нужно ли уметь программировать для прохождения курса?
В исходных сведениях нет требований к предварительным навыкам программирования. Курс адресован системным аналитикам, начинающим тестировщикам и специалистам технической поддержки, работающим с REST API.
Какие инструменты рассматриваются в курсе?
В программе упоминаются Notepad++ для подготовки XML-документа, стандарт OpenAPI и Swagger для JSON-схем, а также SOAP в кратком описании.
Предусмотрена ли практическая работа?
Да, по описанию курса все темы подкрепляются практикой. В рамках практикумов предлагается описать формат данных, подготовить XML-документ, XSD-схему и JSON-схему.