iSAQB CPSA-A FUNAR
iSAQB® CPSA-A - Functional Software Architecture (Course)
설명
Attending the iSAQB® CPSA-A Functional Software Architecture (FUNAR) course gives participants 20 Technical Competence (TC) and 10 Methodological Competence (MC) points towards the 70 points required for eligibility to take the iSAQB CPSA-A exam with Brightest. It is important to remember that as part of the 70 points required to take the iSAQB CPSA-A exam with Brightest, you will need at least ten competence points in each of the following areas:
- Technical Competence (TC)
- Methodological Competence (MC)
- Communicative Competence (CC)
Accredited iSAQB® FUNAR - Functional Software Architecture (CPSA-A) training is based on the current iSAQB® curriculum:
Part 1 - Introduction to Functional Programming
The introductory course is a compact introduction to functional programming for course participants who have no previous experience with it or who want to enjoy a quick refresher course. The introductory course uses the particular teaching language and the proven didactic methodology of your program construction instructions. In the initial period, there are hands-on exercises in which programming is carried out.
- Data modeling
- Construction guides
- Self-references and recursion
- Programming with consequences
- Higher-order programming
- Built-in data structures
- Programming with state
- Programming with accumulators
- Property-based testing
Part 2 - Structure of Functional Software Systems
- Functions and values
- Composition
- Types
- Modules
Part 3 - Functional Programming Technologies
- Static types
- Dynamic types
- Final recursion
- Strict vs. non-strict evaluation
- Runtime environment
Part 4 - Implementation of Functional Requirements
- DDD vs FP
- Combiner models
- Embedded domain-specific languages
Part 5 - Implementation of Non-Functional Requirements
- CQRS
- Event sourcing
- Parallelization
- Distribution
Part 6 - Architectural Pattern
- Functional data structure
- Monoid
- Functor
- Monad
- Model view update
대상 사용자
The CPSA-A Functional Software Architecture seminar is particularly valuable for professionals who want to better understand the most effective way to decouple the components of their architecture and simultaneously build powerful and flexible models.
요구 사항
To join any iSAQB® CPSA - Advanced Level course, you must hold the iSAQB® Certified Professional for Software Architecture - Foundation Level (CSPA-F) certificate.
Knowledge prerequisites:
Participants should have the following prerequisite knowledge:
- Basic knowledge of functional programming
- Experience in modeling architectures
Knowledge in the following areas may help understand some concepts covered in this course:
- Basic knowledge of algebra
실라바이 및 샘플 시험은 곧 제공될 예정입니다!
실라바이 및 샘플 시험은 곧 제공될 예정입니다!
인증 시험을 예약해 보세요
Brightest Private
시험
Pearson VUE 전문가가 웹캠을 통해 실시간으로 관리하는 개인을 위한 전자 시험시험입니다(현재 ISTQB도 응시 가능합니다).
Brightest Center
시험
5,200개 이상의 시험 센터 중 어느 곳에서나 Pearson VUE 웹사이트를 통해 간편하게 등록하실 수 있는 개인을 위한 전자 시험입니다.
Brightest Green
시험
전 세계 어디에서나 최소 6명 이상의 참가자가 6개 언어로 응시하실 수 있는 전자 단체 시험입니다.
Brightest Paper
시험
점점 더 많은 언어로 제공되고 있는 6명 이상의 참가자 그룹을 위한 전통적인 시험 방식입니다.