Архитектура
ИТ-решения: проектирование и реализация MVP

Анна Вичугова

Кому полезен курс?

Аналитикам

Проектировщикам ИС

Разработчикам

Программа курса
Модуль 1
Модуль 1
Проектирование архитектуры и базы данных
  • Постановка задачи, определение структуры и функций системы.
  • Проектирование архитектуры системы (схемы контекста и контейнеров С4)
  • Проектирование реляционной БД. Проектирование физической модели данных для PostgreSQL
Модуль 2
Модуль 2
Реализация и настройка базы данных
  • Реализация БД, настройка Hasura. Запуск DDL-скриптов, наполнение БД
  • Процедурный язык PL/pgSQL и триггерные функции PG. Реализация триггерных функций на свои таблицы PG
Модуль 3
Модуль 3
Внутрисистемная интеграция между фронтом и бэком
  • Интеграция ИС. REST API и GraphQL. Проектирование и реализация фронта на отправку заявок Яндекс. Формы в PostgreSQL через GraphQL в Hasura
  • Проектирование REST API. Разработка спецификации OpenAPI в SwaggerHub
  • Разработка REST-приложения. Разработка бэка и html-верстка фронта
Модуль 4
Модуль 4
Событийная интеграция с внешними сервисами
  • Интеграция ИС. Веб-хуки. Интеграция по веб-хукам с ТГ и Unisender
  • Интеграция ИС. Брокеры EDA. Kafka. Создание Яндекс.формы на оплату, отправка ее результатов в топик Kafka
Модуль 5
Модуль 5
Потоковая интеграция и агрегация
  • Потоковая агрегация данных. Потребление из Kafka и создание матпредставлений в RisingWave
  • CDC. Публикация обработанных данных из RisingWave в PostgreSQL
Модуль 6
Модуль 6
Визуализация данных
  • Анализ и визуализация данных. Настройка дашборда в Яндекс. Даталенс

Автор и ведущая

Анна Вичугова
КТН, специалист по бизнес-анализу и проектированию ИС
  • Аналитик и проектировщик ИС,
  • Разработчик в Systems.Education,
  • Основатель Школы прикладного бизнес-анализа,
  • Автор статей в Школе Больших Данных
  • В ИТ с 2009 года

Регистрация на курс

Архитектура ИТ-решения: проектирование и реализация MVP

ARCH-24-08-03-MVP
12000
р.
р.