Loading (custom)...

iSAQB CPSA-A FUNAR

iSAQB® CPSA-A - Arquitetura Funcional de Software (Curso)

Descrição

Participar do curso iSAQB® CPSA-A Arquitetura Funcional de Software (FUNAR) concede aos participantes 20 créditos de Competência Técnica (TC) e 10 créditos de Competência Metodológica (MC), 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® FUNAR – Arquitetura Funcional de Software (CPSA-A) é baseado no currículo atual do iSAQB®:

Parte 1 – Introdução à Programação Funcional

O curso introdutório é uma introdução compacta à programação funcional, voltada para participantes sem experiência prévia na área ou que desejam uma rápida revisão. Utiliza uma linguagem didática específica e uma metodologia de ensino comprovada. Já no início do curso, há exercícios práticos com programação.

  • Modelagem de dados
  • Guias de construção
  • Autorreferências e recursão
  • Programação com consequências
  • Programação de ordem superior
  • Estruturas de dados embutidas
  • Programação com estado
  • Programação com acumuladores
  • Testes baseados em propriedades

Parte 2 – Estrutura de Sistemas de Software Funcionais

  • Funções e valores
  • Composição
  • Tipos
  • Módulos

Parte 3 – Tecnologias de Programação Funcional

  • Tipos estáticos
  • Tipos dinâmicos
  • Recursão final
  • Avaliação estrita vs. não estrita
  • Ambiente de execução

Parte 4 – Implementação de Requisitos Funcionais

  • DDD vs Programação Funcional
  • Modelos com combinadores
  • Linguagens específicas de domínio embutidas

Parte 5 – Implementação de Requisitos Não Funcionais

  • CQRS
  • Event sourcing
  • Paralelização
  • Distribuição

Parte 6 – Padrões Arquiteturais

  • Estrutura de dados funcional
  • Monóide
  • Funtor
  • Mônada
  • Model-View-Update

Público-alvo

O seminário CPSA-A Arquitetura Funcional de Software é particularmente valioso para profissionais que desejam entender melhor a forma mais eficaz de desacoplar os componentes de sua arquitetura e, ao mesmo tempo, construir modelos poderosos e flexíveis.

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:

  • Conhecimento básico de programação funcional
  • Experiência em modelagem de arquiteturas

Conhecimento na seguinte área pode ajudar na compreensão de alguns conceitos abordados neste curso:

  • Conhecimento básico de álgebra

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.