Loading (custom)...

iSAQB CPSA-A DSL

iSAQB® CPSA-A - Domain-Specific Language (Course)

Beschreibung

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

Zielpublikum

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.

Voraussetzungen

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

Lehrpläne und Musterprüfungen werden in Kürze veröffentlicht!

Lehrpläne und Musterprüfungen werden in Kürze veröffentlicht!

Buchen Sie Ihre Zertifizierungsprüfung:

brightest private exams

Brightest Private Prüfungen

Elektronische Prüfungen für Einzelpersonen, die von einem Pearson VUE-Experten in Echtzeit über eine Webcam verwaltet werden (jetzt auch für ISTQB möglich).

brightest-center-exam

Brightest Center Prüfungen

In verschiedenen Sprachen in mehr als 5200 Testzentren mit einfacher Anmeldung über die Brightest-Seite der Pearson-Website.

brightest green exam

Brightest Green Prüfungen

Elektronische Prüfungen für Gruppen von mindestens 6 Teilnehmern in sechs verschiedenen Sprachen, überall auf der Welt.

brightest paper exam

Brightest Paper Prüfungen

Die klassische Prüfungs-erfahrung für Gruppen von mindestens 6 Teilnehmern in einer wachsenden Anzahl von Sprachen.