Підготувати учасниць та учасників до впевненого використання технік моделювання IT-систем, забезпечити навички створення діаграм, комунікації технічних рішень і наставництва у сфері системного мислення.
Курс розроблений для
Розробниць та розробників середнього рівня, зацікавлених у зростанні до позицій senior або технічної лідерки / технічного лідера
Формат навчання
Тривалість курсу: 18 годин + 2 години для воркшопів (12 занять × 1.5 години)
Огляд інструментів (draw.io, Lucidchart, PlantUML, Miro)
2
Принципи Domain-Driven Design
Мапування користувацьких історій
Основи event storming
Мапування контексту
3
C4 модель (Context, Container, Component, Code)
Діаграми системного ландшафту
Діаграми розгортання
Практичне завдання: Проектування (мікро)сервісної архітектури
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-систем, натисніть кнопку «Подати заявку» на цій сторінці.