- Регистрация
- 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.
*Автор: Ольга Пономарева, старший системный аналитик*
Тариф: Только послушать
Все уроки курса
После окончания курса вы сможете:
- Проектировать архитектуру и микросервисы;
- Разбираться в типах интеграции;
- Формировать требования для 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.
*Автор: Ольга Пономарева, старший системный аналитик*
Тариф: Только послушать
Все уроки курса
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Консультирование клиентов по сексуальным вопросам [Стефани Бюхлер]
- [Вязание] Пуловер с ажурными косами спицами сверху Low Tide [Вяжи.ру] [Rachel Illsley]
- Умная кухня [Стандартный тариф] [Дарья Вильино, Ольга Субботина]
- Активация интуитивного интеллекта [Joey Yap] [Joey Yap Academy]
- Использование духовной энергии Ци Мэнь [Joey Yap] [Joey Yap Academy]
- Прогнозирование в Ци Мэнь: Оценка здоровья [Joey Yap] [Joey Yap Academy]
- Прогнозирование в Ци Мэнь: Что происходит? [Joey Yap] [Joey Yap Academy]
- TgQuiz PRO – Легкое ведение сетки quiz-каналов в Telegram (для новичков и профи)