Loading (custom)...

iSAQB CPSA-A DSL

iSAQB® CPSA-A - Domain-Specific Languages (Cursus)

Beschrijving

Door deel te nemen aan de iSAQB® CPSA-A-cursus Domain-Specific Languages (DSL) ontvangen deelnemers 20 punten voor Methodische Competentie (MC) en 10 punten voor Technische Competentie (TC) . Deze punten tellen mee voor de 70 punten die nodig zijn om te mogen deelnemen aan het iSAQB CPSA-A-examen bij Brightest. Voor deelname aan het iSAQB CPSA-A-examen bij Brightest heeft u minimaal tien competentiepunten nodig in elk van de volgende gebieden: 

  • Technische Competentie (TC)
  • Methodische Competentie (MC)
  • Communicatieve Competentie (CC)

 

De geaccrediteerde iSAQB® DSL-training – Domain-Specific Languages (CPSA-A) is gebaseerd op het actuele iSAQB®-curriculum:

Deel 1 –  Inleiding en motivatie

  • Eisen en relevantie voor de architectuur
  • Basisprincipes van modelleren
  • Ingebedde en zelfstandige DSL’s

Deel 2 – Syntaxis

  • Syntaxis en taalontwerp
  • Formele grammatica’s
  • Concrete en abstracte syntaxis

Deel 3 – Semantiek

  • Basisprincipes van semantiek
  • Expressiviteit
  • Ontwerp van semantiek

Deel 4 – Taalontwerp

  • Algemene ontwerpvragen
  • Typesystemen
  • Compositionele domeinmodellering
  • Het concept van effecten

Deel 5 – Tools

  • Tools voor syntaxis
  • Tools voor semantiek
  • Programmeertalen
  • Ontwikkelomgevingen

Doelgroep publiek

Het CPSA-A-seminar Domain-Specific Languages is vooral waardevol voor professionals die met domeinspecifieke talen de configureerbaarheid willen verbeteren, gebruikers meer mogelijkheden willen geven en kritieke eigenschappen willen waarborgen.

Vereiste

Om deel te nemen aan een iSAQB® CPSA – Advanced Level-cursus, moet u in het bezit zijn van het certificaat iSAQB® Certified Professional for Software Architecture – Foundation Level (CPSA-F).

 

Vereiste voorkennis:

Deelnemers moeten over de volgende voorkennis beschikken:

  • Basiskennis van informatica op het gebied van talen, waaronder:
    • Formele grammatica’s
    • Reguliere expressies
    • Kennis van het verschil tussen interpreters en compilers
  • De rol van typen bij het programmeren

Kennis op de volgende gebieden kan helpen om bepaalde onderwerpen uit deze cursus beter te begrijpen:

  • Bekendheid met de Chomskyhiërarchie
  • Compilerbouw
  • Tactisch domain-driven design
  • Ontwerp van combinatorbibliotheken
  • Functionele softwarearchitectuur

Download de syllabi voor deze certificering of zie voorbeeldexamens.

Ga naar resources

The global exam price vary depending on the certification and your geographical location.

Boek je examen:

brightest private exams

Brightest Privé

Examen

 Individuele online examens, afgenomen door een Pearson VUE-expert in realtime via webcam.

brightest-center-exam

Brightest Examen

Locatie

Je kunt examen doen in verschillende talen (5200+ testcentra). Via een eenvoudige registratieprocedure, van Brightest op de Pearson VUE website.

brightest green exam

Brightest Green

Examen

Online examens voor groepen van ten minste 6 deelnemers in zes verschillende talen, waar ook ter wereld.

brightest paper exam

Brightest Papieren

Examen

De klassieke examenervaring voor groepen van minstens 6 deelnemers in een groeiend aantal talen.