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 участников на все большем количестве языков.