Loading (custom)...

iSAQB CPSA-A FUNAR

iSAQB CPSA-A – Arhitectură software funcțională (curs)

Descriere

Participarea la cursul iSAQB® CPSA-A Functional Software Architecture (FUNAR) oferă participanților 20 de puncte pentru Competență tehnică (TC) și 10 puncte pentru Competență metodologică (MC) din cele 70 de puncte necesare pentru eligibilitatea de a susține examenul iSAQB CPSA-A cu Brightest. Este important de reținut că, din cele 70 de puncte necesare pentru a susține examenul iSAQB CPSA-A cu Brightest, trebuie să obțineți cel puțin zece puncte de competență în fiecare dintre următoarele domenii: 

  • Competență tehnică (TC)
  • Competență metodologică (MC)
  • Competență de comunicare (CC)

 

Cursul acreditat iSAQB® FUNAR - Functional Software Architecture (CPSA-A) se bazează pe programa actuală iSAQB®:

Partea 1 - Introducere în programarea funcțională

Cursul introductiv oferă o introducere compactă în programarea funcțională pentru participanții care nu au experiență anterioară în acest domeniu sau care doresc să își reîmprospăteze rapid cunoștințele. Cursul introductiv utilizează un limbaj didactic specific și o metodologie didactică verificată pentru construirea programelor. În etapa inițială sunt incluse exerciții practice de programare.

  • Modelarea datelor
  • Ghiduri de construire
  • Autoreferințe și recursivitate
  • Programare cu efecte
  • Programare de ordin superior
  • Structuri de date încorporate
  • Programare cu stare
  • Programare cu acumulatoare
  • Testare bazată pe proprietăți

Partea 2 - Structura sistemelor software funcționale

  • Funcții și valori
  • Compoziție
  • Tipuri
  • Module

Partea 3 - Tehnologii de programare funcțională

  • Tipizare statică
  • Tipizare dinamică
  • Recursivitate terminală
  • Evaluare strictă vs. nestrictă
  • Mediu de execuție

Partea 4 - Implementarea cerințelor funcționale

  • DDD vs. FP
  • Modele de combinatori
  • Limbaje specifice domeniului încorporate

Partea 5 - Implementarea cerințelor nefuncționale

  • CQRS
  • Event Sourcing
  • Paralelizare
  • Distribuire

Partea 6 -  Pattern-uri arhitecturale

  • Structură de date funcțională
  • Monoid
  • Functor
  • Monadă
  • Model-View-Update

Public țintă

Seminarul CPSA-A Functional Software Architecture este deosebit de valoros pentru profesioniștii care doresc să înțeleagă mai bine cea mai eficientă modalitate de a decupla componentele arhitecturii lor și, în același timp, de a construi modele puternice și flexibile. 

Cerințe

Pentru a participa la orice curs iSAQB® CPSA - Advanced Level, trebuie să dețineți certificatul iSAQB® Certified Professional for Software Architecture - Foundation Level (CSPA-F).

 

Cerințe privind cunoștințele:

Participanții ar trebui să aibă următoarele cunoștințe prealabile:

  • Cunoștințe de bază de programare funcțională
  • Experiență în modelarea arhitecturilor

Cunoștințele în următoarele domenii pot facilita înțelegerea unor concepte abordate în cadrul cursului:

  • Cunoștințe de bază de algebră

Programe de studiu și modele de examene în curând!

Programe de studiu și modele de examene în curând!

Rezervați-vă Examenul de certificare

brightest private exams

Examinări private

Brightest

Examene în format electronic pentru persoane fizice, administrate de un expert Pearson VUE în timp real prin intermediul unei camere web (acum disponibile și pentru ISTQB).

brightest-center-exam

Centrul de examinare

Brightest

Examen în format electronic pentru persoane fizice în oricare dintre cele peste 5200 de centre de testare, printr-o înregistrare ușoară pe site-ul Pearson VUE.

brightest green exam

Examinări

Brightest Green

Examene de grup în format electronic cu cel puțin 6 participanți, susținute în șase limbi diferite, oriunde în lume.

brightest paper exam

Examinări Brightest

pe suport de hârtie

Experiența clasică a examenului pentru grupuri de cel puțin 6 participanți, într-un număr din ce în ce mai mare de limbi.