Loading (custom)...

iSAQB CPSA-A FUNAR

iSAQB® CPSA-A - Functionele Softwarearchitectuur (cursus)

Beschrijving

Deelname aan de iSAQB® CPSA-A-cursus Functionele Softwarearchitectuur (FUNAR) levert deelnemers 20 punten voor Technische Competentie (TC) en 10 punten voor Methodologische Competentie (MC) op. Deze punten tellen mee voor de 70 punten die nodig zijn om het iSAQB CPSA-A-examen bij Brightest te mogen afleggen. Houd er rekening mee dat u binnen de 70 punten die nodig zijn om het iSAQB CPSA-A-examen bij Brightest af te leggen, minimaal tien competentiepunten moet behalen in elk van de volgende gebieden: 

  • Technische Competentie (TC)
  • Methodologische Competentie (MC)
  • Communicatieve Competentie (CC)

 

De erkende iSAQB® FUNAR-training - Functionele Softwarearchitectuur (CPSA-A) is gebaseerd op het huidige iSAQB®-curriculum:

Deel 1 - Inleiding tot functioneel programmeren

Dit onderdeel biedt een korte inleiding tot functioneel programmeren voor deelnemers die hiermee nog geen ervaring hebben. Het is ook geschikt voor deelnemers die hun kennis snel willen opfrissen. Er wordt een speciale programmeertaal voor onderwijs gebruikt, samen met een bewezen methode om programma's stap voor stap te bouwen. Vanaf het begin voeren deelnemers praktische programmeeroefeningen uit.

  • Datamodellering
  • Stappenplannen voor het bouwen van programma's
  • Zelfverwijzingen en recursie
  • Programmeren met effecten
  • Programmeren van hogere orde
  • Ingebouwde datastructuren
  • Programmeren met toestand
  • Programmeren met accumulatoren
  • Property-based testing

Deel 2 - Structuur van functionele softwaresystemen

  • Functies en waarden
  • Compositie
  • Typen
  • Modules

Deel 3 - Technologieën voor functioneel programmeren

  • Statische typen
  • Dynamische typen
  • Staartrecursie
  • Strikte en niet-strikte evaluatie
  • Runtimeomgeving

Deel 4 - Uitvoering van functionele eisen

  • DDD vergeleken met functioneel programmeren
  • Combinatormodellen
  • Ingebedde domeinspecifieke talen

Deel 5 - Uitvoering van niet-functionele eisen

  • CQRS
  • Event sourcing
  • Parallellisatie
  • Distributie

Deel 6 -  Architectuurpatronen

  • Functionele datastructuren
  • Monoïde
  • Functor
  • Monade
  • Model View Update

Doelgroep publiek

De CPSA-A-cursus Functionele Softwarearchitectuur is vooral waardevol voor professionals die beter willen begrijpen hoe zij de onderdelen van hun architectuur effectief van elkaar kunnen loskoppelen en tegelijk krachtige en flexibele modellen kunnen ontwikkelen.

Vereiste

Om deel te nemen aan een iSAQB® CPSA-cursus op Advanced Level, moet u in het bezit zijn van het certificaat iSAQB® Certified Professional for Software Architecture - Foundation Level (CPSA-F).

 

Vereiste voorkennis:

Deelnemers moeten over de volgende voorkennis beschikken:

  • Basiskennis van functioneel programmeren
  • Ervaring met het modelleren van architecturen

Kennis op het volgende gebied kan helpen om sommige onderwerpen in deze cursus beter te begrijpen:

  • Basiskennis van algebra

Download de syllabi voor deze certificering of zie voorbeeldexamens.

Ga naar resources

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

Boek je examen:

brightest private exams

Brightest Privé

Examen

 Individuele online examens, afgenomen door een Pearson VUE-expert in realtime via webcam.

brightest-center-exam

Brightest Examen

Locatie

Je kunt examen doen in verschillende talen (5200+ testcentra). Via een eenvoudige registratieprocedure, van Brightest op de Pearson VUE website.

brightest green exam

Brightest Green

Examen

Online examens voor groepen van ten minste 6 deelnemers in zes verschillende talen, waar ook ter wereld.

brightest paper exam

Brightest Papieren

Examen

De klassieke examenervaring voor groepen van minstens 6 deelnemers in een groeiend aantal talen.