iSAQB® CPSA-A - Arhitectură software funcțională (curs)
-
de la 12-05-27 la 14-05-27
Germany - Online
German
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ă
Descărcați programele de studiu pentru această certificare sau consultați modele de examene.
Mergeți la resurse