Loading (custom)...

iSAQB CPSA-A FUNAR

iSAQB® CPSA-A - Функциональная архитектура программного обеспечения (курс)

Описание

Участие в курсе iSAQB® CPSA-A Functional Software Architecture (FUNAR) дает участникам 20 баллов за техническую компетентность (TC) и 10 баллов за методологическую компетентность (MC) в счет 70 баллов, необходимых для допуска к экзамену iSAQB CPSA-A в Brightest. Важно помнить, что в рамках 70 баллов, необходимых для сдачи экзамена iSAQB CPSA-A в Brightest, необходимо набрать не менее десяти баллов компетентности в каждой из следующих областей: 

  • Техническая компетентность (TC)
  • Методологическая компетентность (MC)
  • Коммуникативная компетентность (CC)

 

Аккредитованный курс iSAQB® FUNAR - Functional Software Architecture (CPSA-A) основан на актуальной учебной программе iSAQB®:

Часть 1 - Введение в функциональное программирование

Вводный курс представляет собой краткое введение в функциональное программирование для участников, которые ранее с ним не сталкивались или хотят быстро освежить свои знания. Вводный курс использует специальный учебный язык и проверенную дидактическую методику построения программ. На начальном этапе предусмотрены практические упражнения по программированию.

  • Моделирование данных
  • Руководства по построению
  • Самоссылки и рекурсия
  • Программирование с последствиями
  • Программирование с функциями высшего порядка
  • Встроенные структуры данных
  • Программирование с состоянием
  • Программирование с аккумуляторами
  • Тестирование на основе свойств

Часть 2 - Структура функциональных программных систем

  • Функции и значения
  • Композиция
  • Типы
  • Модули

Часть 3 - Технологии функционального программирования

  • Статическая типизация
  • Динамическая типизация
  • Хвостовая рекурсия
  • Строгое и нестрогое вычисление
  • Среда выполнения

Часть 4 - Реализация функциональных требований

  • DDD и FP
  • Модели комбинаторов
  • Встраиваемые предметно-ориентированные языки

Часть 5 - Реализация нефункциональных требований

  • CQRS
  • Event Sourcing
  • Распараллеливание
  • Распределение

Часть 6 -  Архитектурные шаблоны

  • Функциональная структура данных
  • Моноид
  • Функтор
  • Монада
  • Model-View-Update

Целевая аудитория

Семинар CPSA-A Functional Software Architecture особенно полезен для специалистов, которые хотят лучше понять наиболее эффективный способ разделения компонентов своей архитектуры и одновременного создания мощных и гибких моделей. 

Требования

Для участия в любом курсе iSAQB® CPSA - Advanced Level необходимо иметь сертификат iSAQB® Certified Professional for Software Architecture - Foundation Level (CSPA-F).

 

Требования к знаниям:

Участники должны обладать следующими предварительными знаниями:

  • Базовые знания функционального программирования
  • Опыт моделирования архитектур

Знания в следующих областях могут облегчить понимание некоторых концепций, рассматриваемых в рамках курса:

  • Базовые знания алгебры

Скачать учебные планы для этой сертификации или ознакомиться с образцами экзаменов.

Перейти к ресурсам

The global exam price vary depending on the certification and your geographical location.

Зарегистрироваться на экзамен

brightest private exams

Brightest Private

Exam

Электронные экзамены для индивидуальных пользователей проводимые на сайте Pearson VUE в режиме реального времени через веб-камеру(также доступны для ISTQB).

brightest-center-exam

Brightest Center

Exam

Электронный экзамен для индивидуальных пользователей  в любом из 5200+ центров тестирования Pearson VUE.

brightest green exam

Brightest Green

Exam

Электронные коллективные экзамены минимум 6 участников на шести разных языках в любой точке мира.

brightest paper exam

Brightest Paper

Exam

Классический экзамен для групп минимум из 6 участников на все большем количестве языков.