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