О курсе

Курс ориентирован на системных аналитиков, начинающих тестировщиков и специалистов технической поддержки, которые работают с 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-схему.