Программа и содержание

Курс подойдет для тех, кто:

Хочет начать карьеру аналитика в IT

Уже работает junior или middle аналитиком и хочет систематизировать свои знания с опытным наставником

Работает middle и senior аналитиком и длительное время в одной предметной области или компании и хочет расширить кругозор, изучить чужие практики и подходы

Действующие IT-специалисты (руководители проектов, владельцы продукта, тестировщики, специалисты тех. поддержки и др.), которые хотят улучшить свой технический бэкграунд

Программа:

Модуль 1. Основы интеграций ИТ-систем:

Назначение интеграций

Паттерны интеграции

Модуль 2. Требования к интеграциям и потокам данных:

Диаграмма потоков данных (Data Flow Diagram)

Диаграмма последовательности (UML Sequence Diagram)

Нефункциональные требования к интеграциям

Модуль 3. Структуры данных:

JSON и XML

JSON Schema и XSD

Модуль 4. Основы HTTP и RPC API:

Основы HTTP-протокола

Подходы к проектированию API

RPC API

SOAP

Модуль 5. REST API:

Принципы REST API

Ресурсы для REST API

Запросы

Плюсы и минусы RPC и REST

Open API Spec

Модуль 6. Асинхронные сообщения:

Общие принципы

Apache Kafka

RabbitMQ

AsyncAPI

Тариф Для тех, кто хочет работать в команде.