Содержание курса
1. Введение
5 уроков
19
15
0м
0
Закрытый
1.1
О чем этот курс
↗
5
5
-
0
Закрытый
1.2
Какие бывают аналитики в ИТ
↗
5
3
-
0
Закрытый
1.3
Роль аналитика в команде
↗
3
2
-
0
Закрытый
1.4
Краткий обзор артефактов, которые готовит аналитик
↗
3
2
-
0
Закрытый
1.5
Источники требований
↗
3
3
-
0
2. Пользовательские истории (user story)
2 урока
5
3
0м
0
Закрытый
2.1
Что такое user story
↗
2
2
-
0
Закрытый
2.2
Акценты и преимущества
↗
3
1
-
0
3. Сценарии использования (use case)
3 урока
8
3
0м
0
Закрытый
3.1
Что такое use case
↗
3
1
-
0
Закрытый
3.2
Форматы описания use case
↗
3
1
-
0
Закрытый
3.3
Связь user story и use case
↗
2
1
-
0
4. Диаграмма деятельности
3 урока
7
6
0м
0
Закрытый
4.1
Диаграммы UML
↗
3
3
-
0
Закрытый
4.2
Что такое диаграмма деятельности
↗
2
2
-
0
Закрытый
4.3
Pluntuml краткий обзор для создания диаграммы деятельности
↗
2
1
-
0
5. BPMN. Краткое введение
5 уроков
10
6
0м
0
Закрытый
5.1
BPMN: что это такое
↗
1
1
-
0
Закрытый
5.2
BPMN: основные элементы диаграмм
↗
2
1
-
0
Закрытый
5.3
Рекомендации при создании BPMN диаграмм
↗
2
1
-
0
Закрытый
5.4
bpmn.io краткий обзор инструмента
↗
3
1
-
0
Закрытый
5.5
Основные отличия UML и BPMN
↗
2
2
-
0
6. Техническое задание
6 уроков
17
15
0м
0
Закрытый
6.1
Что такое техническое задание (ТЗ)
↗
2
2
-
0
Закрытый
6.2
Структура ТЗ, виды требований
↗
3
3
-
0
Закрытый
6.3
Функциональные требования
↗
3
2
-
0
Закрытый
6.4
Нефункциональные требования
↗
3
2
-
0
Закрытый
6.5
Разграничение функциональных и нефункциональных требований
↗
3
3
-
0
Закрытый
6.6
Краткий обзор форматов описания требований
↗
3
3
-
0
7. Макеты пользовательских интерфейсов
4 урока
10
9
0м
0
Закрытый
7.1
Макеты пользовательских интерфейсов: что это такое
↗
3
3
-
0
Закрытый
7.2
Обзор основных элементов
↗
3
2
-
0
Закрытый
7.3
Инструменты для создания
↗
2
2
-
0
Закрытый
7.4
Краткий обзор возможностей draw.io для создания макетов
↗
2
2
-
0
8. Модель данных. ER-диаграмма
13 уроков
26
22
0м
0
Закрытый
8.1
Роль хранилища и других компонентов сервиса (продукта)
↗
2
2
-
0
Закрытый
8.2
Модель данных: что это такое
↗
2
2
-
0
Закрытый
8.3
ER-диаграмма: что это такое
↗
2
2
-
0
Закрытый
8.4
Логическая и физическая модель данных
↗
2
2
-
0
Закрытый
8.5
Обзор некоторых нотаций для описания логической модели данных
↗
2
1
-
0
Закрытый
8.6
Примеры описания физической модели данных
↗
2
1
-
0
Закрытый
8.7
Понятие транзакции и принципы ACID
↗
2
1
-
0
Закрытый
8.8
CAP-теорема: краткий обзор
↗
2
2
-
0
Закрытый
8.9
Краткий обзор основных СУБД
↗
2
2
-
0
Закрытый
8.10
Краткий обзор некоторых высокопроизводительных СУБД
↗
2
2
-
0
Закрытый
8.11
Обзор основных типов данных на примере PostgreSQL
↗
2
2
-
0
Закрытый
8.12
Краткий обзор возможностей draw.io при создании ER-диаграмм
↗
2
1
-
0
Закрытый
8.13
Рекомендации по составлению ER-диаграммы и модели данных
↗
2
2
-
0
9. Диаграмма последовательности (sequence diagram)
3 урока
6
5
0м
0
Закрытый
9.1
Диаграмма последовательности: что это такое и какова ее роль
↗
2
2
-
0
Закрытый
9.2
Краткий обзор возможностей pluntuml для создании диаграммы
↗
2
2
-
0
Закрытый
9.3
Пример диаграммы последовательностей
↗
2
1
-
0
10. Интеграционные контракты (на примере JSON)
5 уроков
18
14
0м
0
Закрытый
10.1
Интеграционный контракт и его роль
↗
4
3
-
0
Закрытый
10.2
Монолитная и микросервисная архитектура, краткий обзор
↗
3
3
-
0
Закрытый
10.3
Краткий обзор основных способов интеграции микросервисов
↗
3
3
-
0
Закрытый
10.4
JSON, структура, типы данных
↗
4
3
-
0
Закрытый
10.5
Примеры контрактов (на базе json)
↗
4
2
-
0
11. Проект API (на примере REST)
6 уроков
24
18
0м
0
Закрытый
11.1
API и проект API: что это такое и его роль
↗
5
4
-
0
Закрытый
11.2
Что такое REST, принципы REST
↗
4
2
-
0
Закрытый
11.3
Краткий обзор основных методов
↗
3
2
-
0
Закрытый
11.4
Структура сообщений
↗
4
3
-
0
Закрытый
11.5
Аутентификация и авторизация
↗
4
4
-
0
Закрытый
11.6
Способы вызова методов и просмотра сообщений на практике
↗
4
3
-
0
12. Диаграмма состояний
2 урока
6
5
0м
0
Закрытый
12.1
Диаграмма состояний: что это такое
↗
2
2
-
0
Закрытый
12.2
Основные элементы и формат описания
↗
4
3
-
0