iSAQB CPSA-A FUNAR
iSAQB® CPSA-A - 함수형 소프트웨어 아키텍처(과정)
설명
iSAQB® CPSA-A 함수형 소프트웨어 아키텍처 (FUNAR) 과정에 참여하면 기술 역량(TC) 20점과 방법론 역량(MC) 10점을 취득할 수 있습니다. 이 점수는 Brightest를 통해 iSAQB CPSA-A 시험에 응시하기 위해 필요한 70점에 포함됩니다. Brightest의 iSAQB CPSA-A 시험에 응시하기 위해 필요한 70점 중 다음 각 역량 영역에서 최소 10점을 취득해야 한다는 점에 유의하시기 바랍니다.
- 기술 역량(TC)
- 방법론 역량(MC)
- 의사소통 역량(CC)
공인 iSAQB® FUNAR - 함수형 소프트웨어 아키텍처(CPSA-A) 교육은 최신 iSAQB® 커리큘럼을 기반으로 합니다.
파트 1 - 함수형 프로그래밍 소개
이 부분은 함수형 프로그래밍 경험이 없는 참가자에게 간단한 입문 내용을 제공하며, 관련 지식을 빠르게 복습하려는 참가자에게도 적합합니다. 교육용 프로그래밍 언어와 검증된 프로그램 구성 지침 학습 방법을 사용합니다. 참가자는 처음부터 직접 코드를 작성하는 실습을 진행합니다.
- 데이터 모델링
- 프로그램 구성 지침
- 자기 참조와 재귀
- 효과를 포함한 프로그래밍
- 고차 프로그래밍
- 내장 데이터 구조
- 상태를 사용한 프로그래밍
- 누산기를 사용한 프로그래밍
- 속성 기반 테스트
파트 2 - 함수형 소프트웨어 시스템의 구조
- 함수와 값
- 합성
- 타입
- 모듈
파트 3 - 함수형 프로그래밍 기술
- 정적 타입
- 동적 타입
- 꼬리 재귀
- 엄격 평가와 비엄격 평가
- 런타임 환경
파트 4 - 기능 요구사항 구현
- DDD와 함수형 프로그래밍 비교
- 콤비네이터 모델
- 내장형 도메인 특화 언어
파트 5 - 비기능 요구사항 구현
- CQRS
- 이벤트 소싱
- 병렬화
- 분산 처리
파트 6 - 아키텍처 패턴
- 함수형 데이터 구조
- 모노이드
- 펑터
- 모나드
- 모델-뷰-업데이트
대상 사용자
CPSA-A 함수형 소프트웨어 아키텍처 교육은 아키텍처 구성요소를 가장 효과적으로 분리하면서 동시에 강력하고 유연한 모델을 구축하는 방법을 더 깊이 이해하고자 하는 전문가에게 특히 유용합니다.
요구 사항
iSAQB® CPSA Advanced Level 과정에 참여하려면 iSAQB® Certified Professional for Software Architecture - Foundation Level(CPSA-F) 자격증을 보유해야 합니다.
사전 지식 요건:
참가자는 다음과 같은 지식과 경험을 갖추어야 합니다.
- 함수형 프로그래밍에 대한 기본 지식
- 아키텍처 모델링 경험
다음 분야의 지식은 이 과정에서 다루는 일부 개념을 이해하는 데 도움이 될 수 있습니다.
- 대수학에 대한 기본 지식
The global exam price vary depending on the certification and your geographical location.
Price Information Request.
* 필수 입력 항목
인증 시험을 예약해 보세요
Brightest Private
시험
Pearson VUE 전문가가 웹캠을 통해 실시간으로 관리하는 개인을 위한 전자 시험시험입니다(현재 ISTQB도 응시 가능합니다).
Brightest Center
시험
5,200개 이상의 시험 센터 중 어느 곳에서나 Pearson VUE 웹사이트를 통해 간편하게 등록하실 수 있는 개인을 위한 전자 시험입니다.
Brightest Green
시험
전 세계 어디에서나 최소 6명 이상의 참가자가 6개 언어로 응시하실 수 있는 전자 단체 시험입니다.
Brightest Paper
시험
점점 더 많은 언어로 제공되고 있는 6명 이상의 참가자 그룹을 위한 전통적인 시험 방식입니다.