$ sudo teach|
    $ sudo teach|
    IT school
  • Telegram
  • Партнёрам
  • Все курсы
$ sudo teach IT
OOO "SALEPROFIT"Контакты и реквизитыIT-Park Logo

Школа

  • Блог
  • Проверить сертификат

Сотрудничество

  • Стать учителем
  • Партнёрская программа
  • О проекте

Право

  • Оферта
  • Политика конфиденциальности

© 2023–2026 $ sudo teach IT™. All Rights Reserved. Public user contributions licensed under CC BY-SA 4.0 license with attribution required
TelegramGitHubYouTube
AI-помощник
Обновлен 10.11.2026

Системный аналитик с нуля: требования, BPMN, UML, SQL и API

Пройдёте путь системного аналитика на живом проекте: от интервью с заказчиком до спецификации, API и приёмки — и соберёте пакет документов для портфолио.

Практические задания
Помощь от учителя
Поддержка 24/7
Системный аналитик с нуля: требования, BPMN, UML, SQL и API


Программа курса

11 разделов • 46 уроков

1

Профессия

1.4. Практикум: карточка проекта
2

Требования

2.1. Что такое требование
2.2. Заинтересованные стороны
2.3. Как выявлять требования
2.4. Практикум: интервью с заказчиком
3

Качество требований

3.1. Признаки хорошего требования
3.2. Нефункциональные требования
3.3. Приоритеты и границы
3.4. Практикум: реестр требований
4

Истории и сценарии

4.1. Пользовательские истории
4.2. Критерии приёмки
4.3. Варианты использования
4.4. Практикум: бэклог записи
5

Процессы и BPMN

5.1. Зачем моделировать процессы
5.2. Основы нотации BPMN
5.3. Пулы, дорожки и сообщения
5.4. Практикум: процесс записи
6

Диаграммы UML

6.1. UML и PlantUML
6.2. Диаграмма последовательности
6.3. Диаграмма состояний
6.4. Практикум: схемы записи
7

Модель данных

7.1. Сущности и связи
7.2. Таблицы и ключи
7.3. Нормализация данных
7.4. Практикум: схема базы
8

SQL для аналитика

8.1. Первый запрос SELECT
8.2. Фильтры и сортировка
8.3. Группировка и итоги
8.4. Соединение таблиц
8.5. Практикум: проверяем данные
9

API и интеграции

9.1. Как общаются системы
9.2. REST и HTTP
9.3. Формат JSON
9.4. Описание API в OpenAPI
9.5. Интеграции и события
9.6. Практикум: API записи
10

Документация

10.1. Техническое задание
10.2. Спецификация фичи
10.3. Макеты и экраны
10.4. Практикум: спецификация записи
11

Сдача проекта

11.1. Тест-кейсы и приёмка
11.2. Изменения требований
11.3. Финал: пакет аналитика

Преподаватели

Изучите преподавательский состав

avatar

Тимур Сагитов

Эксперт

Инженер-программист, Senior Python Developer. Основатель школы $ sudo teach IT и автор YouTube-канала о программировании с более чем 5 млн просмотров.


Отзывы о курсе

0 отзыва

Войдите в аккаунт, чтобы оставить отзыв о курсе

Доступ навсегда
24/7 Support
требования
user story
use case
BPMN
UML
PlantUML
SQL
REST
OpenAPI
ТЗ