Loading (custom)...

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.

预定您的 认证考试

brightest private exams

Brightest 私人

考试

个人线上考试由Pearson VUE专家通过网络视频进行实时管理(现在也适用于ISTQB)。

brightest-center-exam

Brightest 考试

中心

通过Peason VUE 网站轻松注册,个人可在任何5200多个考点参加线上考试。

brightest green exam

Brightest 绿色

考试

至少 6 名参与者,使用六种不同语言、线上小组考试, 在世界任何地方。

brightest paper exam

Brightest 纸质

考试

为至少 6 人的小组提供越来越多语言服务的传统考试体验。