Открытая база знаний · IT / Digital
Продукт и интерфейсы
Статьи, инструкции и разборы по теме «Продукт и интерфейсы».
- Rich Media: как устроены интерактивные рекламные форматы Подробное введение в rich media: отличие от обычных баннеров, HTML5-креативы, интерактивность, MRAID, загрузка, метрики, безопасность, производительность и разработка. 15 мин
- BPMN: от бизнес-процесса до требований к системе Что такое BPMN, зачем моделировать бизнес-процессы и как читать простую диаграмму от начала до результата. 11 мин Моделирование и проектирование информационных систем
- UML: как описывать программную систему с разных сторон Введение в UML и основные виды диаграмм. Разбираем, зачем одной системе нужны разные представления, что показывают Use Case, Sequence, Class, Activity, State Machine, Component и Deployment Diagram и как выбрать подходящую диаграмму под задачу. 10 мин Моделирование и проектирование информационных систем
- ERD и моделирование данных Подробное введение в ERD и моделирование данных. Разбираем сущности, атрибуты, первичные и внешние ключи, связи 1:1, 1:N и M:N, обязательность связей, нормализацию и переход от ERD к PostgreSQL и Django ORM. 16 мин Моделирование и проектирование информационных систем
- State Machines: жизненный цикл сущностей Практическое введение в State Machine и моделирование жизненного цикла сущностей. Разбираем состояния, переходы, события, guard conditions, побочные эффекты и связь State Machine с BPMN, базой данных и API. 14 мин Моделирование и проектирование информационных систем
- DFD: как данные проходят через систему Практическое введение в DFD и моделирование потоков данных. Разбираем внешние сущности, процессы, хранилища и потоки данных, Context Diagram, уровни декомпозиции, баланс между уровнями, связь DFD с API, безопасностью, BPMN и Sequence Diagram. 17 мин Моделирование и проектирование информационных систем
- C4 Model: архитектура программной системы Практическое введение в C4 Model для описания архитектуры информационных систем. Разбираем уровни System Context, Container и Component, дополнительные Dynamic и Deployment Diagram, границы между ними и применение C4 для монолитов и микросервисов. 19 мин Моделирование и проектирование информационных систем
- API Contracts: как системы договариваются о взаимодействии Практическое руководство по проектированию API-контрактов. Разбираем структуру HTTP API, ресурсы и action endpoints, request и response schemas, ошибки, OpenAPI, версионирование, совместимость, аутентификацию, авторизацию, webhook-контракты и безопасное изменение API для существующих consumers. 24 мин Моделирование и проектирование информационных систем
- Event-Driven Modeling: события, очереди и асинхронные процессы Практическое руководство по Event-Driven Modeling и проектированию асинхронных взаимодействий. Разбираем команды и события, Producer, Broker и Consumer, очереди и routing, идемпотентность, порядок событий, retries, Dead Letter Queue, Transactional Outbox, eventual consistency и связь событий с BPMN и State Machine. 27 мин Моделирование и проектирование информационных систем
- Как собрать BPMN, UML, ERD, C4 и API в одну проектную документацию Практическое руководство по сборке проектной документации информационной системы. Показываем, как связать BPMN, UML, ERD, State Machine, DFD, C4, API Contracts и Event-Driven Modeling так, чтобы каждая модель отвечала на свой вопрос и не дублировала остальные. 24 мин Моделирование и проектирование информационных систем
- Цифровой продукт и интерфейс: как пользователь взаимодействует с системой Разбираем, что такое цифровой продукт и интерфейс, чем отличаются UI, UX, GUI, CLI и API, как пользовательский сценарий превращается в действие клиента, сервера и базы данных. 11 мин