EGround
Редактор
- Сообщения
- 24.288
- Реакции
- 127
Системный аналитик: проектирование и интеграции систем [Ольга Пономарева]
После прохождения сможешь:
Твоя суперсила после курса:
Программа:
Спойлер: Модуль 1. Архитектура 1. Сбор требований к системе
Цель:
Темы:
2. Монолитная и микросервисная архитектура
Цель:
Темы:
3. Паттерны декомпозиции на микросервисы
Цель: научиться разбивать на микросервисы
Темы:
4. Примеры архитектур
Цель: получить навык насмотренности построения архитектур на примерах известных приложении
Темы:
5. Паттерны интеграции
Цель: понимать, как можно интегрировать 2 системы и как выбирать интеграцию на основе минусов и плюсов
Темы:
6. Очереди сообщений
Цель: разбираться в очередях и когда их использовать
Темы:
7. Диаграмма последовательности
Цель: научиться отображать компоненты системы на диаграмме и понимать, как они предают данные между собой
Темы:
Спойлер: Модуль 2. REST API и SOAP 8. REST API
Цель: научиться понимать, в чем же суть REST и как описать JSON
Темы:
9. HTTP-методы и коды ответов
Цель: научиться понимать, в чем же суть REST и как описать JSON
Темы:
10. Постановка на REST API
Цель: научиться написать документацию на REST API
Темы:
11. SOAP
Цель: разбираться в структуре XML и знать, в чем суть SOAP
Темы:
Спойлер: Модуль 3. Инструменты Swagger и Postman 12. Тестирование API в Postman
Цель: научиться работать в Postman и вызывать методы
Темы:
13. Swagger и Open API: часть 1
Цель: разобраться из чего состоит OpenApi в Swagger
Темы:
14. Разбор описания OpenAPI
Цель: показать на примере, как описывать OpenAPI
Тема: написание OpenAPI на примере Aviasales (в Swagger)
15. Swagger и Open API: часть 2
Цель: знать все объекты в Swagger и уметь их описывать
Темы:
Формат обучения:
Все темы разбиты на небольшие видеолекции, чтобы постепенно изучать каждую новую тему и закреплять полученные знания на практике в виде небольшой домашней работы или теста.
Видеолекция может быть от 10 мин до 60 мин. В каждой видеолекции все самое важное и без воды. Курс реально пройти за 1 месяц)
После прохождения курса у вас получится итоговая документация на интеграцию, в которой будет описаны требования, построена архитектура, прописаны REST API и SOAP.
Автор: Ольга Пономарева. Старший системный аналитик
Тариф: Только послушать
Все уроки курса
Цена: 29900 ₽
После прохождения сможешь:
- проектировать архитектуру и микросервисы;
- разбираться в типах интеграции;
- формировать требования для 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. Примеры архитектур
Цель: получить навык насмотренности построения архитектур на примерах известных приложении
Темы:
- Алгоритм построения архитектуры
- Пример 1 — Регистрация ИП
- Пример 2 — Тинькофф-журнал
- Пример 3 — Такси
5. Паттерны интеграции
Цель: понимать, как можно интегрировать 2 системы и как выбирать интеграцию на основе минусов и плюсов
Темы:
- Файловый обмен
- Общая БД
- Вызов процедуры
- Обмен сообщениями
6. Очереди сообщений
Цель: разбираться в очередях и когда их использовать
Темы:
- Очередь и брокера сообщений
- Особенности и сравнение Kafka и RabittMQ
- Примеры архитектур с очередями
7. Диаграмма последовательности
Цель: научиться отображать компоненты системы на диаграмме и понимать, как они предают данные между собой
Темы:
- Основные элементы
- Как диаграмма связана с архитектурой
- Инструменты для построения диаграммы
Спойлер: Модуль 2. REST API и SOAP 8. REST API
Цель: научиться понимать, в чем же суть REST и как описать JSON
Темы:
- Что такое API?
- Что такое REST API?
- Как называть REST API?
- Как передавать параметры в REST API?
- JSON
- Описание параметров в документации
9. HTTP-методы и коды ответов
Цель: научиться понимать, в чем же суть REST и как описать JSON
Темы:
- HTTP-методы
- Идемпотентные и неидемпотентные методы
- Безопасные методы
- Коды ответов
10. Постановка на REST API
Цель: научиться написать документацию на REST API
Темы:
- Шаблон постановки на REST API
- Разбор примеров описания REST API
11. SOAP
Цель: разбираться в структуре XML и знать, в чем суть SOAP
Темы:
- Понятие SOAP
- Разбор структуры XML-документа
- Разбор XSD-схема
- Отличие SOAP и REST
Спойлер: Модуль 3. Инструменты Swagger и Postman 12. Тестирование API в Postman
Цель: научиться работать в Postman и вызывать методы
Темы:
- Знакомство с Postman
- Вызов методов в Postman
13. Swagger и Open API: часть 1
Цель: разобраться из чего состоит OpenApi в Swagger
Темы:
- Понятие OpenAPI и Swagger
- Основные объекты OpenAPI
- Разбор примера описания OpenAPI в Swagger
14. Разбор описания OpenAPI
Цель: показать на примере, как описывать OpenAPI
Тема: написание OpenAPI на примере Aviasales (в Swagger)
15. Swagger и Open API: часть 2
Цель: знать все объекты в Swagger и уметь их описывать
Темы:
- Объекты servers, security, externalDocs, tags
- Плюсы и минусы OpenAPI
- Используют ли OpenAPI на практике
Формат обучения:
Все темы разбиты на небольшие видеолекции, чтобы постепенно изучать каждую новую тему и закреплять полученные знания на практике в виде небольшой домашней работы или теста.
Видеолекция может быть от 10 мин до 60 мин. В каждой видеолекции все самое важное и без воды. Курс реально пройти за 1 месяц)
После прохождения курса у вас получится итоговая документация на интеграцию, в которой будет описаны требования, построена архитектура, прописаны REST API и SOAP.
Автор: Ольга Пономарева. Старший системный аналитик
Тариф: Только послушать
Все уроки курса
Цена: 29900 ₽
Материал «Системный аналитик: проектирование и интеграции систем [Ольга Пономарева]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.