Loading (custom)...

iSAQB CPSA-A DSL

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

Description

Participer au cours iSAQB® CPSA-A Domain-Specific Language (DSL) permet d’obtenir 20 points de Compétence Méthodologique (MC) et 10 points de Compétence Technique (TC) pour atteindre les 70 points requis afin d’être éligible pour passer l’examen iSAQB CPSA-A avec Brightest. Il est important de se rappeler que dans le cadre des 70 points nécessaires pour passer l’examen iSAQB CPSA-A avec Brightest, il faut disposer d’au moins dix points de compétence dans chacun des domaines suivants : 

  • Compétence Technique (TC)
  • Compétence Méthodologique (MC)
  • Compétence Communicationnelle (CC)

 

La formation accréditée iSAQB® DSL - Domain-Specific Language (CPSA-A) est basée sur le programme iSAQB® actuel :

Partie 1 - Introduction et motivation

  • Exigences et pertinence architecturale
  • Principes de base de la modélisation
  • DSL embarqués vs autonomes

Partie 2 - Syntaxe

  • Syntaxe et conception du langage
  • Grammaires formelles
  • Syntaxe concrète et abstraite

Partie 3 - Sémantique

  • Principes de base de la sémantique
  • Expressivité
  • Conception de la sémantique

Partie 4 - Conception du langage

  • Questions générales de conception
  • Systèmes de types
  • Modélisation de domaine compositionnelle
  • Concept d’effets

Partie 5 - Outils

  • Outils pour la syntaxe
  • Outils pour la sémantique
  • Langages de programmation
  • Environnements de développement

Public cible

La formation CPSA-A Domain-Specific Language s'adresse tout particulièrement aux personnes qui souhaitent améliorer la configurabilité, donner plus d'autonomie aux personnes utilisatrices et garantir des propriétés critiques à l'aide de langages spécifiques à un domaine.

Conditions requises

Pour participer à un cours iSAQB® CPSA – Niveau Avancé, il vous faut être titulaire du certificat iSAQB® Certified Professional for Software Architecture – Foundation Level (CPSA-F).

 

Pré-requis en termes de connaissances :

Les personnes participantes doivent posséder les connaissances préalables suivantes :

  • Formation de base en informatique appliquée aux langages, c’est-à-dire :
    • Grammaires formelles
    • Expressions régulières
    • Connaître la différence entre interpréteurs et compilateurs
  • Rôle des types en programmation

Des connaissances dans les domaines suivants peuvent faciliter la compréhension de certains concepts abordés dans ce cours :

  • Familiarité avec la hiérarchie de Chomsky
  • Construction de compilateurs
  • Domain-driven design tactique
  • Conception de bibliothèques de combinateurs
  • Architecture logicielle fonctionnelle

Les programmes d'étude et les exemples d'examens seront bientôt disponibles !

Les programmes d'étude et les exemples d'examens seront bientôt disponibles !

Réservez votre examen de certification

brightest private exams

Brightest Private

Exams

Examens électroniques pour les particuliers, administrés par Pearson Vue en temps réel au moyen d'une webcam

brightest-center-exam

Brightest Center

Exams

Examens électroniques disponible en plusieurs langues dans 5200+ centres d’examen. Inscription simplifiée via la page Brightest du site web de Pearson Vue

brightest green exam

Brightest Green

Exams

Examens électroniques pour les groupes (à partir de 6 personnes) disponibles en plusieurs langues, partout dans le monde

brightest paper exam

Brightest Paper

Exams

Examens en format papier, pour les groupes de 6 personnes et plus, dans un nombre croissant de langues