Loading (custom)...

iSAQB CPSA-A DSL

iSAQB® CPSA-A - Domain-Specific Language (Kurs)

Açıklama

iSAQB® CPSA-A Domain-Specific Language (DSL) kursuna katılmak, katılımcılara 20 Methodological Competence (MC) ve 10 Technical Competence (TC) puanı kazandırır. Bu puanlar, Brightest ile iSAQB CPSA-A sınavına girebilmek için gerekli olan 70 puanın bir parçasıdır. Brightest ile iSAQB CPSA-A sınavına girmek için gereken 70 puanın içinde, aşağıdaki alanların her birinden en az on yetkinlik puanına sahip olmanız gerektiğini unutmamak önemlidir:

  • Technical Competence (TC)
  • Methodological Competence (MC)
  • Communicative Competence (CC)

 

Akredite iSAQB® DSL - Domain-Specific Language (CPSA-A) eğitimi, güncel iSAQB® müfredatına dayanmaktadır:

Bölüm 1 - Giriş ve Motivasyon

  • Gereksinimler ve mimari açıdan önemi
  • Modellemenin temelleri
  • Embedded ve bağımsız DSL'ler

Bölüm 2 - Sözdizimi

  • Sözdizimi ve dil tasarımı
  • Biçimsel gramerler
  • Somut ve soyut sözdizimi

Bölüm 3 - Semantik

  • Semantiğin temelleri
  • İfade gücü
  • Semantik tasarımı

Bölüm 4 - Dil Tasarımı

  • Genel tasarım konuları
  • Type system'ler
  • Bileşimsel domain modelleme
  • Effect kavramı

Bölüm 5 - Araçlar

  • Sözdizimi araçları
  • Semantik araçları
  • Programlama dilleri
  • Geliştirme ortamları

Hedef kitle

CPSA-A Domain-Specific Language semineri, domain-specific language'ler kullanarak yapılandırılabilirliği artırmak, kullanıcıları daha yetkin hale getirmek ve kritik özellikleri güvence altına almak isteyen profesyoneller için özellikle değerlidir.

Gereksinimler

Herhangi bir iSAQB® CPSA - Advanced Level kursuna katılmak için iSAQB® Certified Professional for Software Architecture - Foundation Level (CPSA-F) sertifikasına sahip olmanız gerekir.

 

Bilgi ön koşulları:

Katılımcıların aşağıdaki ön bilgilere sahip olması gerekir:

  • Dillerle ilgili temel bilgisayar bilimi bilgisi, örneğin:
    • Biçimsel gramerler
    • Regular expression'lar
    • Interpreter ve compiler arasındaki farkı bilmek
  • Programlamada type'ların rolünü anlamak

Aşağıdaki alanlarda bilgi sahibi olmak, bu kursta ele alınan bazı kavramları daha iyi anlamaya yardımcı olabilir:

  • Chomsky hiyerarşisi hakkında bilgi
  • Compiler geliştirme
  • Tactical Domain-Driven Design
  • Combinator library tasarımı
  • Fonksiyonel yazılım mimarisi

Müfredatlar ve örnek sınavlar yakında!

Müfredatlar ve örnek sınavlar yakında!

Sertifikasyon Sınavı İçin Başvuru Yapın

brightest private exams

Brightest Private

Sınavları

Bireysel elektronik sınavlar, bir Pearson VUE uzmanı tarafından web kamerası aracılığıyla gerçek zamanlı olarak yönetilir.

brightest-center-exam

Brightest Center

Sınavları

Bireysel elektronik sınavlar, Brightest web sitesi üzerinden kolay kayıt ile 5200'den fazla Sınav Merkezinden herhangi birindedir.

brightest green exam

Brightest Green

Sınavları

Bireysel elektronik sınavlar, bir Pearson VUE uzmanı tarafından web kamerası aracılığıyla gerçek zamanlı olarak yönetilir.

brightest paper exam

Brightest Paper

Sınavları

Klasik sınav deneyimi, en az 6 katılımcılı gruplar için sayısı artan dillerde sunulmaktadır.