iSAQB CPSA-A DSL
iSAQB CPSA-A — Предметно-орієнтована мова (курс)
Опис
Участь у курсі iSAQB® CPSA-A Domain-Specific Language (DSL) дає учасникам 20 балів за методологічну компетентність (MC) та 10 балів за технічну компетентність (TC) у межах 70 балів, необхідних для допуску до складання іспиту iSAQB CPSA-A в Brightest. Важливо пам’ятати, що в межах 70 балів, необхідних для складання іспиту iSAQB CPSA-A в Brightest, потрібно набрати щонайменше десять балів компетентності в кожній із таких областей:
- Технічна компетентність (TC)
- Методологічна компетентність (MC)
- Комунікативна компетентність (CC)
Акредитований курс iSAQB® DSL - Domain-Specific Language (CPSA-A) базується на актуальній навчальній програмі iSAQB®:
Частина 1 - Вступ і мотивація
- Вимоги та їх архітектурна значущість
- Основи моделювання
- Вбудовані та автономні DSL
Частина 2 - Синтаксис
- Синтаксис і проєктування мов
- Формальні граматики
- Конкретний та абстрактний синтаксис
Частина 3 - Семантика
- Основи семантики
- Виразність
- Проєктування семантики
Частина 4 - Проєктування мови
- Загальні питання проєктування
- Системи типів
- Композиційне моделювання предметної області
- Концепція ефектів
Частина 5 - Інструменти
- Інструменти для роботи із синтаксисом
- Інструменти для роботи із семантикою
- Мови програмування
- Середовища розробки
Цільова аудиторія
Семінар CPSA-A Domain-Specific Language є особливо цінним для фахівців, які хочуть підвищити гнучкість конфігурації, розширити можливості користувачів і гарантувати критично важливі властивості за допомогою предметно-орієнтованих мов.
Вимоги
Для участі в будь-якому курсі iSAQB® CPSA - Advanced Level необхідно мати сертифікат iSAQB® Certified Professional for Software Architecture - Foundation Level (CSPA-F).
Вимоги до знань:
Учасники повинні мати такі попередні знання:
- Базові знання з інформатики, пов’язані з мовами, зокрема:
- Формальні граматики
- Регулярні вирази
- Розуміння різниці між інтерпретаторами та компіляторами
- Роль типів у програмуванні
Знання в таких областях можуть полегшити розуміння деяких концепцій, що розглядаються в межах курсу:
- Знайомство з ієрархією Хомського
- Розробка компіляторів
- Тактичний Domain-Driven Design
- Проєктування бібліотек комбінаторів
- Функціональна архітектура програмного забезпечення
Незабаром з'являться навчальні плани та зразки іспитів!
Незабаром з'являться навчальні плани та зразки іспитів!
Зареєструватися на сертифікаційний іспит
Brightest Private
Exam
Електронні іспити для індивідуальних користувачів, які проводить експерт на сайті Pearson VUE в режимі реального часу через вебкамеру(тепер також доступні для ISTQB).
Brightest Center
Exam
Електронний іспит для індивідуальних користувачів у будь-якому із 5200+ центрів тестування з легкою реєстрацією на вебсайті Pearson VUE.
Brightest Green
Exam
Електронні групові іспити щонайменше 6 учасників шістьма різними мовами у будь-якій точці світу.
Brightest Paper
Exam
Класичний іспит для груп щонайменше із 6 учасників дедалі більшою кількістю мов.