Loading (custom)...

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

brightest private exams

Egzamin prywatny

Brightest

Elektroniczne egzaminy dla osób indywidualnych są nadzorowane w czasie rzeczywistym przez egzaminatora Pearson VUE za pośrednictwem kamery internetowej.

brightest-center-exam

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.

brightest green exam

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.

brightest paper exam

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.