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

Syllabus e exemplos de exame em breve!

Syllabus e exemplos de exame em breve!

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.