iSAQB CPSA-A FUNAR
iSAQB® CPSA-A - Functional Software Architecture (Kurs)
Təsvir
iSAQB® CPSA-A Functional Software Architecture (FUNAR) kursunda iştirak iştirakçılara Brightest ilə iSAQB CPSA-A imtahanına buraxılmaq üçün tələb olunan 70 balın bir hissəsi kimi 20 Technical Competence (TC) və 10 Methodological Competence (MC) balı qazandırır. Yadda saxlamaq vacibdir ki, Brightest ilə iSAQB CPSA-A imtahanına buraxılmaq üçün tələb olunan 70 balın tərkibində aşağıdakı sahələrin hər birindən ən azı 10 səriştə balı olmalıdır:
- Technical Competence (TC)
- Methodological Competence (MC)
- Communicative Competence (CC)
Akkreditə olunmuş iSAQB® FUNAR - Functional Software Architecture (CPSA-A) təlimi hazırkı iSAQB® kurikulumuna əsaslanır:
Hissə 1 - Functional Programming-ə Giriş
Bu giriş kursu Functional Programming üzrə əvvəlki təcrübəsi olmayan və ya biliklərini qısa şəkildə yeniləmək istəyən iştirakçılar üçün yığcam bir giriş təqdim edir. Giriş kursunda xüsusi tədris dili və proqramların qurulması üzrə sübut edilmiş didaktik metodologiyadan istifadə olunur. İlk mərhələdə proqramlaşdırmanın həyata keçirildiyi praktiki məşqlər yer alır.
- Data modeling
- Construction guides
- Self-references və recursion
- Nəticələrlə proqramlaşdırma
- Higher-order programming
- Hazır data strukturları
- State ilə proqramlaşdırma
- Accumulator-larla proqramlaşdırma
- Property-based testing
Hissə 2 - Functional Software Sistemlərinin Strukturu
- Funksiyalar və dəyərlər
- Composition
- Types
- Modules
Hissə 3 - Functional Programming Texnologiyaları
- Static types
- Dynamic types
- Final recursion
- Strict və non-strict evaluation
- Runtime environment
Hissə 4 - Funksional Tələblərin Tətbiqi
- DDD və FP
- Combiner modelləri
- Embedded domain-specific languages
Hissə 5 - Qeyri-Funksional Tələblərin Tətbiqi
- CQRS
- Event sourcing
- Parallelization
- Distribution
Hissə 6 - Architectural Pattern
- Functional data structure
- Monoid
- Functor
- Monad
- Model View Update
Hədəf kütləsi
CPSA-A Functional Software Architecture seminarı arxitekturanın komponentlərini bir-birindən ayırmağın ən effektiv yollarını daha yaxşı başa düşmək və eyni zamanda güclü və çevik modellər yaratmaq istəyən mütəxəssislər üçün xüsusilə faydalıdır.
Tələblər
Hər hansı iSAQB® CPSA - Advanced Level kursuna qoşulmaq üçün iSAQB® Certified Professional for Software Architecture - Foundation Level (CPSA-F) sertifikatına sahib olmalısınız.
Bilik üzrə ilkin tələblər:
İştirakçılar aşağıdakı ilkin bilik və təcrübəyə sahib olmalıdırlar:
- Functional Programming üzrə əsas biliklər
- Arxitekturaların modelləşdirilməsi üzrə təcrübə
Aşağıdakı sahələr üzrə biliklər bu kursda əhatə olunan bəzi anlayışları daha yaxşı başa düşməyə kömək edə bilər:
- Cəbr üzrə əsas biliklər
Sillabuslar və nümunə imtahanlar tezliklə!
Sillabuslar və nümunə imtahanlar tezliklə!
Book your Certification Exam
Brightest Private
Exam
Electronic exams for individuals are administered by a Pearson VUE expert in real time via webcam.
Brightest Center
Exam
Electronic exam for individuals at any of the 5200+ Test Centers with easy registration via the Brightest website.
Brightest Green
Exam
Electronic group exams of at least 6 participants in six different languages, anywhere in the world.
Brightest Paper
Exam
The classic exam experience for groups of at least 6 participants in a growing number of languages.