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
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).
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.
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.
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.