iSAQB® CPSA-A - Domain-Specific Languages (Pelatihan)
-
dari 04-10-27 hingga 06-10-27
Switzerland - Online
German
Deskripsi
Dengan mengikuti pelatihan iSAQB® CPSA-A Domain-Specific Languages (DSL), peserta memperoleh 20 poin Kompetensi Metodologis (MC) dan 10 poin Kompetensi Teknis (TC) . Poin tersebut diperhitungkan sebagai bagian dari 70 poin yang diperlukan agar memenuhi syarat untuk mengikuti ujian iSAQB CPSA-A bersama Brightest. Perlu diingat bahwa untuk memperoleh 70 poin yang diperlukan guna mengikuti ujian iSAQB CPSA-A bersama Brightest, Anda harus memiliki sedikitnya sepuluh poin kompetensi dalam setiap bidang berikut:
- Kompetensi Teknis (TC)
- Kompetensi Metodologis (MC)
- Kompetensi Komunikatif (CC)
Pelatihan iSAQB® DSL – Domain-Specific Languages (CPSA-A) yang terakreditasi didasarkan pada kurikulum iSAQB® terbaru:
Bagian 1 – Pengantar dan motivasi
- Persyaratan dan relevansi arsitektur
- Dasar-dasar pemodelan
- DSL tertanam dan DSL yang berdiri sendiri
Bagian 2 – Sintaks
- Sintaks dan desain bahasa
- Tata bahasa formal
- Sintaks konkret dan abstrak
Bagian 3 – Semantik
- Dasar-dasar semantik
- Daya ekspresi
- Perancangan semantik
Bagian 4 – Desain bahasa
- Permasalahan desain umum
- Sistem tipe
- Pemodelan domain komposisional
- Konsep efek
Bagian 5 – Alat
- Alat untuk sintaks
- Alat untuk semantik
- Bahasa pemrograman
- Lingkungan pengembangan
Target Audiens
Seminar CPSA-A Domain-Specific Languages sangat bermanfaat bagi para profesional yang ingin meningkatkan kemampuan konfigurasi, memberdayakan pengguna, dan menjamin properti penting dengan bahasa khusus domain.
Persyaratan
Untuk mengikuti pelatihan iSAQB® CPSA – Advanced Level, Anda harus memiliki sertifikat iSAQB® Certified Professional for Software Architecture – Foundation Level (CPSA-F).
Prasyarat pengetahuan:
Peserta harus memiliki pengetahuan awal berikut:
- Pengetahuan dasar ilmu komputer yang berkaitan dengan bahasa, termasuk:
- Tata bahasa formal
- Ekspresi reguler
- Pengetahuan tentang perbedaan antara interpreter dan compiler
- Peran tipe dalam pemrograman
Pengetahuan dalam bidang berikut dapat membantu peserta memahami beberapa konsep yang dibahas dalam pelatihan ini:
- Pemahaman tentang hierarki Chomsky
- Konstruksi compiler
- Domain-driven design taktis
- Desain pustaka kombinator
- Arsitektur perangkat lunak fungsional