iSAQB® CPSA-A - Предметно-орієнтоване проєктування (курс)
-
з 05-10-27 до 07-10-27
Germany - Online
English
Опис
Участь у курсі iSAQB® CPSA-A Domain-Driven Design (DDD) дає учасникам 20 балів за методологічну компетентність (MC) та 10 балів за комунікативну компетентність (CC) у межах 70 балів, необхідних для допуску до складання іспиту iSAQB CPSA-A в Brightest. Важливо пам’ятати, що в межах 70 балів, необхідних для складання іспиту iSAQB CPSA-A в Brightest, потрібно набрати щонайменше десять балів компетентності в кожній із таких областей:
- Технічна компетентність (TC)
- Методологічна компетентність (MC)
- Комунікативна компетентність (CC)
Акредитований курс iSAQB® DDD - Domain-Driven Design (CPSA-A) базується на актуальній навчальній програмі iSAQB®:
Частина 1 - Предметна область, модель і єдина мова
- Вступ до DDD (Domain-Driven Design)
- Розробка єдиної мови на основі професійної термінології для взаємодії між розробниками та експертами предметної області
- Модулі
- Сутність (Entity), об’єкт-значення (Value Object), агрегат (Aggregate), сервіс (Service)
Частина 2 - Шлях до моделі
- Розширення можливостей експертів предметної області
- Формати спільної роботи для створення моделі
- Інструменти для визначення рівня абстракції моделі
- Методи моделювання (варіанти використання, користувацькі історії та події предметної області)
Частина 3 - Від моделі до застосунку
- Моделювання професійних процесів
- Можливості DDD для розширення моделі предметної області технічно мотивованими будівельними блоками
- Розуміння та врахування взаємодій між застосунком і його моделлю
Частина 4 - Модель в архітектурі застосунку
- Архітектурні стилі, обрані для спеціалізації, та інтеграція моделі предметної області
- Уміння формулювати взаємозв’язки та межі між DDD, BDD і WAM
Частина 5 - Перетинні та пов’язані моделі
- Уміння оцінювати переваги та недоліки моделі, яку використовують кілька команд
- Обмежений контекст (Bounded Context) та вміння визначати карту контекстів (Context Map)
- Уміння проєктувати систему як Open Host Service (OHS)
Частина 6 - Підтримання узгодженості власної моделі
- Розуміння того, як CI може сприяти підтриманню узгодженості власної моделі
- Уміння ізолювати модель від зовнішніх впливів
Цільова аудиторія
Семінар CPSA-A Domain-Driven Design є особливо цінним для фахівців, які хочуть проєктувати архітектуру, орієнтовану на предметну область, спільно з експертами предметної області та розробниками, застосовуючи відповідні принципи стратегічного й тактичного проєктування.
Вимоги
Для участі в будь-якому курсі iSAQB® CPSA - Advanced Level необхідно мати сертифікат iSAQB® Certified Professional for Software Architecture - Foundation Level (CSPA-F).
Вимоги до знань:
Учасники повинні мати такі попередні знання:
- Основи та поглиблені концепції об’єктно-орієнтованої розробки програмного забезпечення
- Досвід моделювання об’єктно-орієнтованих архітектур
Знання в таких областях можуть полегшити розуміння деяких концепцій, що розглядаються в межах курсу:
- Знання гнучких методів розробки програмного забезпечення, таких як Scrum, Kanban, XP тощо.
- Досвід співпраці між експертами предметної області та розробниками програмного забезпечення.
Завантажте навчальні програми для цієї сертифікації або перегляньте зразки іспитів.
Перейти до ресурсів