Loading (custom)...

iSAQB CPSA-A FUNAR

iSAQB CPSA-A – Funkcjonalna architektura oprogramowania (kurs)

Description

Udział w kursie iSAQB® CPSA-A Functional Software Architecture (FUNAR) daje uczestnikom 20 punktów kompetencji technicznej (TC) oraz 10 punktów kompetencji metodologicznej (MC) z 70 punktów wymaganych do uzyskania uprawnienia do przystąpienia do egzaminu iSAQB CPSA-A z Brightest. Należy pamiętać, że w ramach 70 punktów wymaganych do przystąpienia do egzaminu iSAQB CPSA-A z Brightest należy uzyskać co najmniej dziesięć punktów kompetencyjnych w każdym z następujących obszarów: 

  • Kompetencje techniczne (TC)
  • Kompetencje metodologiczne (MC)
  • Kompetencje komunikacyjne (CC)

 

Akredytowane szkolenie iSAQB® FUNAR - Functional Software Architecture (CPSA-A) opiera się na aktualnym programie nauczania iSAQB®:

Część 1 - Wprowadzenie do programowania funkcyjnego

Kurs wprowadzający stanowi zwięzłe wprowadzenie do programowania funkcyjnego dla uczestników, którzy nie mają wcześniejszego doświadczenia w tym obszarze lub chcą szybko odświeżyć swoją wiedzę. Kurs wykorzystuje specjalny język dydaktyczny oraz sprawdzoną metodykę nauczania konstruowania programów. Na początku przewidziane są praktyczne ćwiczenia z programowania.

  • Modelowanie danych
  • Wytyczne dotyczące konstruowania programów
  • Samoodwołania i rekurencja
  • Programowanie z efektami
  • Programowanie z funkcjami wyższego rzędu
  • Wbudowane struktury danych
  • Programowanie ze stanem
  • Programowanie z akumulatorami
  • Testowanie oparte na właściwościach

Część 2 - Struktura funkcyjnych systemów oprogramowania

  • Funkcje i wartości
  • Kompozycja
  • Typy
  • Moduły

Część 3 - Technologie programowania funkcyjnego

  • Typowanie statyczne
  • Typowanie dynamiczne
  • Rekurencja ogonowa
  • Ewaluacja ścisła i nieścisła
  • Środowisko wykonawcze

Część 4 - Implementacja wymagań funkcjonalnych

  • DDD a FP
  • Modele kombinatorów
  • Wbudowane języki dziedzinowe

Część 5 - Implementacja wymagań niefunkcjonalnych

  • CQRS
  • Event Sourcing
  • Równoległość
  • Rozproszenie

Część 6 -  Wzorce architektoniczne

  • Funkcyjna struktura danych
  • Monoid
  • Funktor
  • Monada
  • Model-View-Update

Target Audience

Seminarium CPSA-A Functional Software Architecture jest szczególnie wartościowe dla specjalistów, którzy chcą lepiej zrozumieć najskuteczniejszy sposób rozdzielania komponentów swojej architektury i jednoczesnego tworzenia wydajnych oraz elastycznych modeli. 

Requirements

Aby wziąć udział w dowolnym kursie iSAQB® CPSA - Advanced Level, należy posiadać certyfikat iSAQB® Certified Professional for Software Architecture - Foundation Level (CSPA-F).

 

Wymagania dotyczące wiedzy:

Uczestnicy powinni posiadać następującą wiedzę wstępną:

  • Podstawowa znajomość programowania funkcyjnego
  • Doświadczenie w modelowaniu architektur

Znajomość poniższych zagadnień może ułatwić zrozumienie niektórych koncepcji omawianych podczas kursu:

  • Podstawowa znajomość algebry

Syllabi and sample exams coming soon!

Syllabi and sample exams coming soon!

Zarezerwuj egzamin certyfikacyjny

brightest private exams

Egzamin prywatny

Brightest

Elektroniczne egzaminy dla osób indywidualnych są nadzorowane w czasie rzeczywistym przez egzaminatora Pearson VUE za pośrednictwem kamery internetowej.

brightest-center-exam

Egzamin w centrum

Brightest

Elektroniczny egzamin dla osób indywidualnych w jednym z ponad 5200 centrów egzaminacyjnych z łatwą rejestracją za pośrednictwem strony internetowej Pearson VUE.

brightest green exam

Egzamin grupowy

Brightest Green

Elektroniczne egzaminy grupowe dla co najmniej 6 uczestników w sześciu różnych językach, w dowolnym miejscu na świecie.

brightest paper exam

Egzamin papierowy

Brightest

Klasyczny egzamin w formie papierowej dla grup liczących co najmniej 6 uczestników, dostępny w coraz większej liczbie języków.