Скачать Системный аналитик: проектирование и интеграции систем [Ольга Пономарева]

Kevin

VIP складчик
Platinum
Администратор
Регистрация
8 Сен 2016
Сообщения
483.921
Реакции
268.180
**Системный аналитик: проектирование и интеграции систем**

После окончания курса вы сможете:

- Проектировать архитектуру и микросервисы;
- Разбираться в типах интеграции;
- Формировать требования для REST API и SOAP;
- Описывать JSON и XML;
- Тестировать API в Postman;
- Различать брокеров сообщений Kafka и RabbitMQ;
- Описывать OpenAPI в Swagger.

Ваши навыки после прохождения курса:

- Знание необходимых требований к разрабатываемому продукту;
- Умение декомпозировать продукт на микросервисы;
- Понимание паттернов интеграции;
- Навык грамотного описания REST API;
- Использование инструментов описания и тестирования API на практике.

**Программа:**

**Модуль 1. Архитектура**

1. Сбор требований к системе
- Функциональные и нефункциональные требования
- CAP-теорема
- Примеры требований к системам

2. Монолитная и микросервисная архитектура
- Определение монолита и микросервисов
- Плюсы и минусы
- Выбор архитектуры

3. Паттерны декомпозиции на микросервисы
- Декомпозиция по бизнес-возможностям
- Декомпозиция по Domain-driven design
- Декомпозиция по UX/UI

4. Примеры архитектур
- Алгоритм построения архитектуры
- Примеры архитектур известных приложений

5. Паттерны интеграции
- Файловый обмен
- Обмен сообщениями
- Другие методы интеграции

6. Очереди сообщений
- Очередь и брокер сообщений
- Сравнение Kafka и RabbitMQ
- Примеры архитектур с очередями

7. Диаграмма последовательности
- Основные элементы
- Связь с архитектурой
- Инструменты для построения диаграмм

**Модуль 2. REST API и SOAP**

8. REST API
- Определение API
- REST API и его особенности
- Описание JSON

9. HTTP-методы и коды ответов
- Различные HTTP-методы
- Идемпотентные и неидемпотентные методы
- Коды ответов HTTP

10. Постановка на REST API
- Написание документации к REST API

11. SOAP
- Структура SOAP
- Отличия SOAP от REST

**Модуль 3. Инструменты Swagger и Postman**

12. Тестирование API в Postman
- Работа с Postman

13. Swagger и Open API: часть 1
- Знакомство с OpenAPI и Swagger

14. Разбор описания OpenAPI
- Написание OpenAPI на примере

15. Swagger и Open API: часть 2
- Объекты в Swagger
- Плюсы и минусы OpenAPI

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

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

*Автор: Ольга Пономарева, старший системный аналитик*

Тариф: Только послушать
Все уроки курса
 
Сверху