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).

 

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

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

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

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

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

Учебные планы и примеры экзаменов скоро выйдут!

Учебные планы и примеры экзаменов скоро выйдут!

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

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 участников на все большем количестве языков.