Системный анализ. Проектирование API REST, gRPC, GraphQL, SOAP

11 участников

О чём курс

Курс разбирает проектирование синхронных интеграций и подготовку к техническим собеседованиям на позицию системного аналитика: от базовых протоколов интернета до спецификаций современных API. Материалы опираются на матрицы компетенций работодателей и разбор реальных практических задач.

О чём курс

Программа охватывает теоретические основы и прикладные методы интеграции систем. Автор разбирает сетевые протоколы, принципы работы HTTP, методы шифрования, аутентификацию, идентификацию и авторизацию пользователей, а также способы повышения производительности API.

Отдельное внимание уделено подготовке к собеседованиям. В уроках собраны типовые вопросы и задачи, которые встречаются на профильных секциях при оценке аналитиков. Практическая часть включает пошаговые инструкции, с помощью которых вы сможете проектировать интеграции в рабочих проектах и аргументировать технические решения.

Что внутри

Обучение сфокусировано на пяти архитектурных подходах и технологиях:

  • REST API: взаимодействие через Postman, DevTools и командную строку, составление спецификаций в формате OpenAPI Specification;
  • gRPC: особенности протокола HTTP 2.0, дизайн сервисов, работа со спецификациями Protobuf, вызовы в командной строке и генерация кода из контракта;
  • GraphQL: теория графовых связей, проектирование схемы и описание типов на языке SDL;
  • JSON-RPC: правила удалённого вызова процедур и подготовка документации в формате OpenRPC;
  • SOAP: принципы интеграции и работа со спецификациями WSDL.

Для кого

Материал рассчитан на две категории специалистов:

  • начинающие специалисты, которые планируют стартовать в системном анализе, систематизировать техническую базу и подготовиться к первым интервью в IT;
  • практикующие системные аналитики и специалисты смежных IT-направлений, рассчитывающие сменить профиль или подтвердить более высокий грейд.

Формат обучения

Уроки состоят из текстовых лекций. Практика включает тестовые задания, прикладные упражнения по составлению контрактов и письменные задачи, которые помогают сформулировать чёткие ответы для технических интервью. Доступ к последующим модулям открывается по мере сдачи домашних заданий.

Программа обучения

  • Проектирование API: REST API
    • Введение
    • Общая теория HTTP и REST
    • Тестирование по теории
    • Пример OAS
    • Практика OAS
    • Прочие виды интеграций
  • Проектирование API: gRPC
    • Общая теория gRPC и HTTP 2.0
    • Пример .protobuff
    • Практика .protobuff
  • Проектирование API: GraphQL
    • Общая теория GraphQL
    • Пример SDL
    • Практика SDL
  • Проектирование API: JSON-RPC
    • Общая теория JSON-RPC
    • Пример JSON-RPC
    • Практика JSON-RPC
  • Проектирование API: SOAP
    • Общая теория SOAP
    • Пример WSDL
Складчина создана 25 октября 2026 г.

Теги курса

Инструменты

Другие материалы школы 12

S Stepik Все материалы
465 ₽ 3 899 ₽