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
Exam
Электронные экзамены для индивидуальных пользователей проводимые на сайте Pearson VUE в режиме реального времени через веб-камеру(также доступны для ISTQB).
Brightest Center
Exam
Электронный экзамен для индивидуальных пользователей в любом из 5200+ центров тестирования Pearson VUE.
Brightest Green
Exam
Электронные коллективные экзамены минимум 6 участников на шести разных языках в любой точке мира.
Brightest Paper
Exam
Классический экзамен для групп минимум из 6 участников на все большем количестве языков.