iSAQB® CPSA-A - Limbaj specific domeniului (curs)
-
de la 09-03-27 la 11-03-27
Germany - Online
German
Descriere
Participarea la cursul iSAQB® CPSA-A Domain-Specific Language (DSL) oferă participanților 20 de puncte pentru Competență metodologică (MC) și 10 puncte pentru Competență tehnică (TC) 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® DSL - Domain-Specific Language (CPSA-A) se bazează pe programa actuală iSAQB®:
Partea 1 - Introducere și motivație
- Cerințe și relevanța lor arhitecturală
- Bazele modelării
- DSL-uri încorporate și independente
Partea 2 - Sintaxă
- Sintaxă și proiectarea limbajelor
- Gramatici formale
- Sintaxă concretă și abstractă
Partea 3 - Semantică
- Bazele semanticii
- Putere de expresie
- Proiectarea semanticii
Partea 4 - Proiectarea limbajului
- Aspecte generale de proiectare
- Sisteme de tipuri
- Modelarea compozițională a domeniului
- Conceptul de efecte
Partea 5 - Instrumente
- Instrumente pentru sintaxă
- Instrumente pentru semantică
- Limbaje de programare
- Medii de dezvoltare
Public țintă
Seminarul CPSA-A Domain-Specific Language este deosebit de valoros pentru profesioniștii care doresc să îmbunătățească configurabilitatea, să extindă posibilitățile utilizatorilor și să garanteze proprietăți critice cu ajutorul limbajelor specifice domeniului.
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 informatică legate de limbaje, și anume:
- Gramatici formale
- Expresii regulate
- Înțelegerea diferenței dintre interpretoare și compilatoare
- Rolul tipurilor în programare
Cunoștințele în următoarele domenii pot facilita înțelegerea unor concepte abordate în cadrul cursului:
- Familiarizarea cu ierarhia Chomsky
- Construcția compilatoarelor
- Domain-Driven Design tactic
- Proiectarea bibliotecilor de combinatori
- Arhitectură software funcțională
Descărcați programele de studiu pentru această certificare sau consultați modele de examene.
Mergeți la resurse