1. Use case
2. Работа с требованиями
2.1. Типы требований
2.1.1. Функциональные требования
2.1.1.1. Бизнес-требования
2.1.1.2. Требования пользователей
2.1.1.3. Системные требования
2.1.2. Нефункциональные требования
2.1.2.1. Бизнес-правила
2.1.2.2. Атрибуты качества
2.1.2.2.1. Надежность
2.1.2.2.2. Масштабируемость
2.1.2.2.3. Совместимость
2.1.2.2.4. Доступность
2.1.2.2.5. Безопасность
2.1.2.3. Внешний интерфейс
2.1.2.4. Ограничения
2.2. Документирование требований
2.2.1. Критерии качества требований
2.2.1.1. Не противоречивые
2.2.1.2. Понятные
2.2.1.3. Проверяемые
2.2.1.4. Однозначные
2.2.1.5. Полные
2.2.2. Use story
2.2.2.1. Я, как __роль/персона__, хочу __действие__, чтобы __ценность__.
2.2.3. Стандарты и ГОСТы
2.3. Критерии готовности и приемки
2.3.1. DoR
2.3.2. DoD
2.3.3. Acceptance Criteria
2.4. Методы сбора требований
2.4.1. Интервьюрование
2.4.2. Совещание/ мозговой штурм
2.4.3. Анкетирование
2.4.4. Наблюдение за пользователями на рабочих местах
2.4.5. Анализ документов
2.4.6. Создание фокус-групп типичных пользователей
2.5. валидация и верификация требований
2.6. Трассировка требований
3. БД
3.1. Типы БД по модели данных
3.1.1. Реляционные (SQL)
3.1.1.1. Транзакции
3.1.1.1.1. Atomicity, атомарность
3.1.1.1.2. Consistency, или согласованность
3.1.1.1.3. Isolation, или изолированность
3.1.1.1.4. Durability, или устойчивость
3.1.1.2. Нормализация
3.1.1.2.1. Ненормализованная или нулевая НФ
3.1.1.2.2. 1 Нормальная форма
3.1.1.2.3. 2 нормальная форма
3.1.1.2.4. 3 нормальная форма
3.1.1.2.5. НФ Бойса-Кодда (частная форма 3НФ)
3.1.1.2.6. 4 нормальная форма
3.1.1.2.7. 5 нормальная форма
3.1.1.3. SQL СУБД
3.1.1.3.1. MySQL
3.1.1.3.2. PostgreSQL
3.1.1.3.3. Oracle
3.1.1.3.4. MSSQL
3.1.1.4. Проектирование
3.1.1.4.1. ER-диаграммы
3.1.2. Нереляционные (NoSQL)
3.1.2.1. Преимущества
3.1.2.1.1. Гибкость
3.1.2.1.2. Масштабируемость
3.1.2.1.3. Эффективность
3.1.2.2. NoSQL СУБД
3.1.2.2.1. Документоориентированные БД
3.1.2.2.2. БД ключ-значение
3.1.2.2.3. Графовые
3.1.2.2.4. Колоночные
3.1.3. Иерархические
3.1.4. Сетевые
3.1.5. Объектно-ориентированные
3.1.6. Объектно-реляционные
3.2. СУБД
4. Нотации
4.1. BPMN
4.2. IDEF0
4.3. UML
4.3.1. Диаграмма прецедентов/вариантов использования (Use-case diagram);
4.3.2. Диаграмма классов (Class diagram);
4.3.3. Диаграмма активностей (Activity diagram);
4.3.4. Диаграмма последовательности (Sequence diagram);
4.3.5. Диаграмма развёртывания (Deployment diagram);
4.3.6. Диаграмма сотрудничества (Collaboration diagram);
4.3.7. Диаграмма объектов (Object diagram);
4.3.8. Диаграмма состояний (Statechart diagram).
5. Инструменты
5.1. Confluence
5.2. Визуальные доски
5.2.1. YouTrack
5.2.2. Jira
5.2.3. Trello
5.3. Visio
5.4. Postman
5.5. Swagger
6. Методологии разработки
6.1. Agile
6.1.1. Scrum
6.1.2. Kanban
6.1.3. XP
6.1.4. lean
6.2. Waterfall
6.3. V-model
6.4. Инкрементная модель
6.5. Спиральная модель
7. Метрики
8. Бэклог
8.1. Аналитический
8.2. Продуктовый
9. Стейкхолдеры
10. SQL
10.1. Группы операторов
10.1.1. DDL - Data Definition Language операторы определения данных
10.1.1.1. CREATE
10.1.1.2. ALTER
10.1.1.3. DROP
10.1.2. DML - Data Manipulation Language операторы манипуляции данными
10.1.2.1. SELECT
10.1.2.2. INSERT
10.1.2.3. UPDATE
10.1.2.4. DELETE
10.1.3. DCL - Data Control Language операторы доступа к данным
10.1.3.1. GRANT
10.1.3.2. REVOKE
10.1.3.3. DENY
10.1.4. TCL -Transaction Control Language операторы управления транзакциями
10.1.4.1. BEGIN TRANSACTION
10.1.4.2. COMMIT TRANSACTION
10.1.4.3. ROLLBACK TRANSACTION
10.1.4.4. SAVE TRANSACTION
10.2. Операторы
10.2.1. Between
10.2.2. Like
10.2.3. In
10.2.4. And, Or, Not
10.2.5. Any, All
10.2.6. Join
10.2.6.1. left join
10.2.6.2. right join
10.2.6.3. inner join
10.2.6.4. full join
10.2.7. Order by
10.2.8. Group by
10.2.9. Having
10.2.10. Union
10.2.11. Union all
10.3. Ограничения
10.3.1. UNIQUE
10.3.2. NOT NULL
10.3.3. INDEX
10.3.4. CHECK
10.3.5. DEFAULT
10.4. Агрегатные функции
10.4.1. COUNT
10.4.2. SUM
10.4.3. AVG
10.4.4. MIN
10.4.5. MAX
10.5. +Тренажеры
10.5.1. https://sql-academy.org/ru/sandbox
10.5.2. https://www.w3schools.com/sql/sql_select.asp
11. Soft skills
11.1. Фасилитация встреч
11.2. Эффективные коммуникации
11.3. Эмоциональный интеллект
11.4. Тайм менеджмент
12. Основы тестирования
13. Интеграции
13.1. Типы интеграций
13.1.1. Через файлики
13.1.2. Прямое обращение к БД
13.1.2.1. DBlink
13.1.3. web-сервисы (API)
13.1.3.1. SOAP
13.1.3.2. REST
13.1.3.3. GraphQL
13.1.3.4. RPC
13.1.4. Брокеры очередей
13.1.4.1. Kafka
13.1.4.2. RabbitMQ
13.2. Инициация интеграции
13.2.1. По событию (изменился статус сущности)
13.2.2. По времени (расписание)
13.2.3. Ручной вызов (инициация пользователем)
13.3. Этапы доступа к ресурсу
13.3.1. Идентификация
13.3.2. Аутентификация
13.3.3. Авторизация
13.4. Тип взаимодействия
13.4.1. Синхронный
13.4.2. Асинхронный
13.4.2.1. polling
13.4.2.2. callback
13.5. Тип передачи данных
13.5.1. HTTP
13.5.2. HTTPS
13.5.3. WebSocket
14. Основы архитектуры ПО
14.1. Микросервисы
14.2. Сервис-ориентированная (SOA)
14.3. Монолит
15. Как подготовиться к собеседовани
15.1. примерный список вопросов для junior
15.2. расширенный список вопросов
15.3. мое видео на youtube
15.4. записаться на консультацию
15.5. мой ТГ канал
16. Процесс Т1 Бизнес-анализа
16.1. ЖЦ разработки ПО (SDLC)
16.1.1. PRCon
16.1.1.1. Продуктовая инициатива
16.1.1.1.1. Epic