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
The global exam price vary depending on the certification and your geographical location.
Price Information Request.
*Verplicht veld
Boek je examen:
Brightest Privé
Examen
Individuele online examens, afgenomen door een Pearson VUE-expert in realtime via webcam.
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
Examen
Online examens voor groepen van ten minste 6 deelnemers in zes verschillende talen, waar ook ter wereld.
Brightest Papieren
Examen
De klassieke examenervaring voor groepen van minstens 6 deelnemers in een groeiend aantal talen.