3.1. Макеты пользовательских интерфейсов. Обзор, назначение; инструменты.
3.2. Модель данных. ER-диаграмма. Обзор, назначение; типы данных, используемые в базах данных; инструменты создания диаграммы.
3.3. Диаграмма последовательностей (uml). Обзор, назначение; основные элементы; инструменты создания диаграммы.
3.4. Проект контрактов взаимодействия микросервисов на основе JSON.
Обзор, назначение; принципы микросервисной архитектуры, преимущества и недостатки; обзор вариантов интеграции микросервисов; JSON: структура, типы данных, пространство имен.
3.5. Проектирование API на примере rest api. Обзор, назначение; принципы REST архитектуры; HTTP методы и их назначение; краткий обзор инструментов.
3.6. Диаграмма состояний. Обзор, назначение; основные элементы; инструменты создания диаграммы.