Подготовить участников к уверенному использованию техник моделирования IT-систем, развить навыки создания диаграмм, коммуникации технических решений и наставничества в области системного мышления.
Курс разработан для
Разработчиков среднего уровня, заинтересованных в росте до senior или технического лидера
Формат обучения
Продолжительность курса: 18 часов + 2 часа на воркшопы (12 занятий × 1.5 часа)
Практическое задание: Проектирование (микро)сервисной архитектуры
4
Диаграммы сущность-связь
Шаблоны проектирования баз данных
Моделирование NoSQL данных
5
Моделирование API
Точки доступа
Обработка ошибок
Формат данных
Протокол
6
Моделирование бизнес-процессов (основы BPMN)
Карта пользовательского пути
Диаграммы состояний
Диаграммы активностей
7
Диаграммы последовательностей
Диаграммы коммуникации
Потоки взаимодействия API
Потоки обработки ошибок
8
Шаблоны event sourcing
Диаграммы потоков сообщений
Архитектуры pub/sub
Шаблоны Saga
9
Моделирование нагрузки
Диаграммы планирования ресурсов
Выявление узких мест производительности
Визуализация стратегий кеширования
10
Анализ безопасности потоков данных – уровни 0, 1, 2
Моделирование угроз (STRIDE)
Диаграммы архитектуры безопасности
Матрицы оценки рисков
11
Шаблоны облачной архитектуры
Инфраструктура как код
Моделирование CI/CD пайплайнов
Диаграммы мониторинга и наблюдаемости
12
Анализ реальных систем
Упражнения по моделированию
Взаимная рецензия и обратная связь
Обсуждение лучших практик
13
Презентации студенческих моделей
Итоги курса и дальнейшие шаги
Рекомендации инструментов для дальнейшего обучения
Часто задаваемые вопросы
1
Многие технические специалисты среднего уровня испытывают трудности с переходом на уровень Senior или Tech Lead из-за отсутствия системного мышления и умения визуализировать архитектуру. Курс помогает структурировать знания о моделировании IT-систем, обучает создавать понятные диаграммы и эффективно коммуникировать сложные технические решения команде и бизнесу.
2
Вы овладеете фундаментальными техниками: от DDD (Domain-Driven Design) и модели C4 до диаграмм последовательностей, состояний и развертывания. Мы рассмотрим работу с инструментами для визуализации, такими как draw.io, Lucidchart, Miro, а также подходы к моделированию на основе кода, включая PlantUML, Mermaid и Structurizr.
3
Курс длится 20 часов и состоит из 12 занятий по 1,5 часа, включающих онлайн-лекции с преподавателем и воркшопами. Учеба предусматривает выполнение домашних заданий между занятиями, а для закрепления навыков на реальных кейсах предусмотрен финальный проект – создание модели полной системы.
4
Программа поможет вам вырасти в качестве технического лидера и значительно улучшить качество архитектурных проектов в вашей компании. Чтобы присоединиться к группе, забронировать свое место и начать профессиональное обучение по моделированию IT-систем, нажмите кнопку «Подать заявку» на этой странице.