Loading (custom)...

iSAQB CPSA-A DSL

iSAQB® CPSA-A - Linguagem Específica de Domínio (Curso)

Descrição

Participar do curso iSAQB® CPSA-A Linguagem Específica de Domínio (DSL) concede aos participantes 20 créditos de Competência Metodológica (MC) e 10 créditos de Competência Técnica (TC), válidos para os 70 créditos exigidos para prestar o exame iSAQB CPSA-A com a Brightest. É importante lembrar que, como parte dos 70 créditos exigidos para realizar o exame iSAQB CPSA-A com a Brightest, você precisará de pelo menos dez créditos em cada uma das seguintes áreas de competência: 

  • Competência Técnica (TC)
  • Competência Metodológica (MC)
  • Competência Comunicativa (CC)

 

O treinamento credenciado iSAQB® DSL – Linguagem Específica de Domínio (CPSA-A) é baseado no currículo atual do iSAQB®:

Parte 1 – Introdução e Motivação

  • Requisitos e relevância arquitetural
  • Noções básicas de modelagem
  • DSLs embutidas vs. DSLs independentes

Parte 2 – Sintaxe

  • Sintaxe e design de linguagens
  • Gramáticas formais
  • Sintaxe concreta e abstrata

Parte 3 – Semântica

  • Fundamentos de semântica
  • Expressividade
  • Projeto da semântica

Parte 4 – Design de Linguagens

  • Questões gerais de design
  • Sistemas de tipos
  • Modelagem composicional de domínios
  • O conceito de efeitos

Parte 5 – Ferramentas

  • Ferramentas de sintaxe
  • Ferramentas de semântica
  • Linguagens de programação
  • Ambientes de desenvolvimento

Público-alvo

O seminário CPSA-A Linguagem Específica de Domínio é particularmente valioso para profissionais que desejam aprimorar a configurabilidade, capacitar os usuários e garantir propriedades críticas com linguagens específicas de domínio.

Requisitos

Para participar de qualquer curso iSAQB® CPSA – Nível Avançado, é necessário possuir o certificado iSAQB® Certified Professional for Software Architecture – Nível Foundation (CPSA-F).

 

Pré-requisitos de conhecimento:

Os participantes devem ter o seguinte conhecimento prévio:

  • Formação básica em ciência da computação relacionada a linguagens, ou seja:
    • Gramáticas formais
    • Expressões regulares
    • Conhecer a diferença entre interpretadores e compiladores
  • O papel dos tipos na programação

Conhecimentos nas seguintes áreas podem auxiliar na compreensão de alguns conceitos abordados neste curso:

  • Familiaridade com a hierarquia de Chomsky
  • Construção de compiladores
  • Design tático orientado a domínios
  • Design de bibliotecas de combinadores
  • Arquitetura de software funcional

Fazer download do syllabus para esta certificação ou ver os exemplos de exame.

Ir para recursos

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

Marque o seu Exame

brightest private exams

Exame Privado

(Brightest Private Exam)

Exames eletrônicos para indivíduos administrados por um especialista da Pearson VUE em tempo real via webcam (agora também disponível para o ISTQB).

brightest-center-exam

Exame num Centro

(Brightest Center Exam)

Exame eletrônico para indivíduos em qualquer um dos 5200+ Centros de Teste com registro simplificado através do website Pearson VUE.

brightest green exam

Exame Verde

(Brightest Green Exam)

Exames eletrônicos para grupos de pelo menos 6 participantes, em seis idiomas diferentes e em qualquer parte do mundo.

brightest paper exam

Exame em Papel

(Brightest Paper Exam)

A experiência clássica de exame para grupos de pelo menos 6 participantes em um número crescente de idiomas.