iSAQB CPSA-A DSL
iSAQB® CPSA-A - Domain-Specific Language (Course)
Описание
Attending the iSAQB® CPSA-A Domain-Specific Language (DSL) course gives participants 20 Methodological Competence (MC) and 10 Technical Competence (TC) points towards the 70 points required for eligibility for the iSAQB CPSA-A exam with Brightest. It is important to remember that as part of the 70 points required to take the iSAQB CPSA-A exam with Brightest, you will need at least ten competence points in each of the following areas:
- Technical Competence (TC)
- Methodological Competence (MC)
- Communicative Competence (CC)
Accredited iSAQB® DSL - Domain-Specific Language (CPSA-A) training is based on the current iSAQB® curriculum:
Part 1 - Introduction and Motivation
- Requirements and architectural relevance
- Basics of modelling
- Embedded vs. stand-alone DSLs
Part 2 - Syntax
- Syntax and language design
- Formal grammars
- Concrete and abstract syntax
Part 3 - Semantics
- Basics of semantics
- Expressiveness
- Design of semantics
Part 4 - Language Design
- General design issues
- Type systems
- Compositional domain modeling
- The concept of effects
Part 5 - Tools
- Syntax tools
- Semantics tools
- Programming languages
- Development environments
Целевая аудитория
The CPSA-A Domain-Specific Language seminar is particularly valuable for professionals who want to enhance configurability, empower users, and guarantee critical properties with domain-specific languages.
Требования
To join any iSAQB® CPSA - Advanced Level course, you must hold the iSAQB® Certified Professional for Software Architecture - Foundation Level (CSPA-F) certificate.
Knowledge prerequisites:
Participants should have the following prerequisite knowledge:
- Basic computer-science education related to languages, i.e.:
- Formal grammars
- Regular expressions
- Know the difference between interpreters and compilers
- The role of types in programming
Knowledge in the following areas may help understand some concepts covered in this course:
- Familiarity with the Chomsky hierarchy
- Compiler construction
- Tactical domain-driven design
- Combinator-library design
- Functional software architecture
Учебные планы и примеры экзаменов скоро выйдут!
Учебные планы и примеры экзаменов скоро выйдут!
Зарегистрироваться на экзамен
Brightest Private
Exam
Электронные экзамены для индивидуальных пользователей проводимые на сайте Pearson VUE в режиме реального времени через веб-камеру(также доступны для ISTQB).
Brightest Center
Exam
Электронный экзамен для индивидуальных пользователей в любом из 5200+ центров тестирования Pearson VUE.
Brightest Green
Exam
Электронные коллективные экзамены минимум 6 участников на шести разных языках в любой точке мира.
Brightest Paper
Exam
Классический экзамен для групп минимум из 6 участников на все большем количестве языков.