iSAQB CPSA-A DSL
iSAQB CPSA-A – Język dziedzinowy (kurs)
Description
Udział w kursie iSAQB® CPSA-A Domain-Specific Language (DSL) daje uczestnikom 20 punktów kompetencji metodologicznej (MC) oraz 10 punktów kompetencji technicznej (TC) z 70 punktów wymaganych do uzyskania uprawnienia do przystąpienia do egzaminu iSAQB CPSA-A z Brightest. Należy pamiętać, że w ramach 70 punktów wymaganych do przystąpienia do egzaminu iSAQB CPSA-A z Brightest należy uzyskać co najmniej dziesięć punktów kompetencyjnych w każdym z następujących obszarów:
- Kompetencje techniczne (TC)
- Kompetencje metodologiczne (MC)
- Kompetencje komunikacyjne (CC)
Akredytowane szkolenie iSAQB® DSL - Domain-Specific Language (CPSA-A) opiera się na aktualnym programie nauczania iSAQB®:
Część 1 - Wprowadzenie i motywacja
- Wymagania i ich znaczenie architektoniczne
- Podstawy modelowania
- Wbudowane i niezależne języki DSL
Część 2 - Składnia
- Składnia i projektowanie języków
- Gramatyki formalne
- Składnia konkretna i abstrakcyjna
Część 3 - Semantyka
- Podstawy semantyki
- Siła wyrazu
- Projektowanie semantyki
Część 4 - Projektowanie języka
- Ogólne zagadnienia projektowe
- Systemy typów
- Kompozycyjne modelowanie dziedziny
- Koncepcja efektów
Część 5 - Narzędzia
- Narzędzia do pracy ze składnią
- Narzędzia do pracy z semantyką
- Języki programowania
- Środowiska programistyczne
Target Audience
Seminarium CPSA-A Domain-Specific Language jest szczególnie wartościowe dla specjalistów, którzy chcą zwiększyć możliwości konfiguracji, rozszerzyć możliwości użytkowników oraz zagwarantować krytyczne właściwości za pomocą języków dziedzinowych.
Requirements
Aby wziąć udział w dowolnym kursie iSAQB® CPSA - Advanced Level, należy posiadać certyfikat iSAQB® Certified Professional for Software Architecture - Foundation Level (CSPA-F).
Wymagania dotyczące wiedzy:
Uczestnicy powinni posiadać następującą wiedzę wstępną:
- Podstawową wiedzę informatyczną związaną z językami, w szczególności:
- Gramatyki formalne
- Wyrażenia regularne
- Znajomość różnicy między interpreterami a kompilatorami
- Rola typów w programowaniu
Znajomość poniższych zagadnień może ułatwić zrozumienie niektórych koncepcji omawianych podczas kursu:
- Znajomość hierarchii Chomsky’ego
- Budowa kompilatorów
- Taktyczny Domain-Driven Design
- Projektowanie bibliotek kombinatorów
- Funkcjonalna architektura oprogramowania
Syllabi and sample exams coming soon!
Syllabi and sample exams coming soon!
Zarezerwuj egzamin certyfikacyjny
Egzamin prywatny
Brightest
Elektroniczne egzaminy dla osób indywidualnych są nadzorowane w czasie rzeczywistym przez egzaminatora Pearson VUE za pośrednictwem kamery internetowej.
Egzamin w centrum
Brightest
Elektroniczny egzamin dla osób indywidualnych w jednym z ponad 5200 centrów egzaminacyjnych z łatwą rejestracją za pośrednictwem strony internetowej Pearson VUE.
Egzamin grupowy
Brightest Green
Elektroniczne egzaminy grupowe dla co najmniej 6 uczestników w sześciu różnych językach, w dowolnym miejscu na świecie.
Egzamin papierowy
Brightest
Klasyczny egzamin w formie papierowej dla grup liczących co najmniej 6 uczestników, dostępny w coraz większej liczbie języków.