Фулстэк-аналитик — это специалист, который объединяет навыки различных аналитических направлений, включая бизнес-аналитику, системный анализ и работу с данными.
Какую роль играет бизнес-аналитик на каждом из этапов.
Тема 2: Стейкхолдеры
Что разбираем:
С кем придется взаимодействовать бизнес-аналитику
Кто такие стейкхолдеры и их классификация.
Практика по стейкхолдерам
Тема 3: Техники выявления требований
Что разбираем:
Как и у кого выявлять требования
Какие техники бывают и какие самые частые.
Тема 4: Структура документации (база)
Что разбираем:
Из чего состоит документация в IT разработке.
Типы требований, различия и особенности
Практика по типам требований
2 НЕДЕЛЯ
Тема 5: Реляционные базы данных
Что разбираем:
Что такое реляционные БД (сущности, атрибуты, экземпляры)
Связи между сущностями (1 to 1, 1 to N, N to N)
Первичный и вторичный ключи
Нормализация БД (1,2,3,4 формы) ER-диаграммы
Типы данных
3 практики по теме
3 НЕДЕЛЯ
Тема 6: Бизнес процессы (база)
Что разбираем:
Что такое бизнес-процессы
Классификация процессов
AS IS и TO BE процессы
Экземпляр бизнес-процесса
Декомпозиция процессов
Статусная модель
BPMN базовый уровень.
База: 2 практики по теме
4 НЕДЕЛЯ
Тема 7: Бизнес процессы (профи)
Что разбираем:
BPMN продвинутый уровень (события и все что с ними связано).
Профи: 2 практики по теме
5 НЕДЕЛЯ
Тема 8: User story
Что разбираем:
User story как инструмент описания пользовательских требований
INVEST критерии хорошей истории.
Тема 9: Use case (текстовый)
Что разбираем:
Use case как инструмент описания пользовательских и функциональных требований.
User story: 2 практики по теме
6 НЕДЕЛЯ
Тема 10: Архитектура ПО (база)
Что разбираем:
Из каких компонентов состоит приложение (бд, back, front). Клиент-серверная архитектура
Монолитная архитектура. API
Синхронные/асинхронные запросы
Основные типы методов.
Тема 11: Acceptance Criteria
Что разбираем:
Acceptance Criteria как инструмент описания функциональных требований
Критерии приемки в рамках ТЗ.
Back и front: 2 практики по теме
Практика по теме
7 НЕДЕЛЯ
Тема 12: Методологии управления и IT команда
Что разбираем:
Основные методологии управления: agile (srum, kanban) и waterfall
Тема 13: Прототипирование
Что разбираем:
Основы прототипирования, как рисовать прототипы и тд.
Системный анализ
8 НЕДЕЛЯ
Тема 1: Интеграционное взаимодействие систем
Что разбираем:
Какие архитектурные стили существуют. Их плюсы и минусы
HTTP методы
Стили интеграций. Как правильно выбрать подходящий
CRUD модель
Тема 2: REST API
Что разбираем: 1 Стиль REST API и лучшие практики его проектирования 2 Что такое JSON и JSON Schema. Как правильно валидировать схему 3 Swagger и OpenAPI. Синтаксис yaml
Практика по REST API
9 НЕДЕЛЯ
Тема 3: Продвинутая архитектура ПО
Что разбираем:
Паттерн API Gateway
Как разбивать монолит на микросервисы
Проектирование сервиса, соответствующего всем требованиям безопасности
Практика по продвинутой архитектуре ПО
Тема 4: UML
Что разбираем:
Как правильно проектировать sequence диаграмму
Учимся пользоваться PlantUML
Use case diagram
UML activity диаграмма
Практика по PlantUML
10 НЕДЕЛЯ
Тема 5: Нефункциональные требования
Что разбираем:
Типы нефункциональных требований, их различия и особенности
Практика по нефункциональным требованиям
Тема 6: Событийная архитектура и брокеры сообщений