iSAQB CPSA-A FUNAR
iSAQB® CPSA-A - 函数式软件架构(课程)
描述
参加 iSAQB® CPSA-A 函数式软件架构 (FUNAR)课程,学员可获得 20 个技术能力(TC)积分和 10 个方法能力(MC)积分。这些积分将计入获得参加 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.
*必填字段