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

Статус
В этой теме нельзя размещать новые ответы.
Системный аналитик: проектирование и интеграции систем [Ольга Пономарева]
Системный аналитик: проектирование и интеграции систем [Ольга Пономарева]


Описание:


После прохождения сможешь:
  • проектировать архитектуру и микросервисы;
  • разбираться в типах интеграции;
  • формировать требования для 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 ₽
Скрытая ссылка


Материал «Системный аналитик: проектирование и интеграции систем [Ольга Пономарева]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Последние темы автора
SHAREWOOD
Ответы
0
Просмотры
1
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
1
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
1
SHAREWOOD
SHAREWOOD
Похожие темы
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
3K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
Сверху Снизу