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

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.