Программа и содержание
Курс подойдет для тех, кто:
Хочет начать карьеру аналитика в 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
Тариф Для тех, кто хочет работать в команде.