iSAQB CPSA-A DSL
iSAQB® CPSA-A - Domain-Specific Language (Corso)
Descrizione
La partecipazione al corso iSAQB® CPSA-A “Domain-Specific Language (DSL)” consente ai partecipanti di ottenere 20 crediti nella Competenza Metodologica (MC) e 10 crediti nella Competenza Tecnica (TC), validi per il raggiungimento dei 70 crediti richiesti per l’ammissibilità all’esame CPSA-A con Brightest. È importante ricordare che, per sostenere l’esame CPSA-A con Brightest, è necessario ottenere almeno dieci crediti in ciascuna delle seguenti aree di competenza:
- Competenza Tecnica (TC)
- Competenza Metodologica (MC)
- Competenza Comunicativa (CC)
Il corso iSAQB® accreditato DSL – Domain-Specific Language (CPSA-A) si basa sul curriculum iSAQB® attualmente in vigore:
Parte 1 – Introduzione e motivazione
- Requisiti e rilevanza architetturale
- Basi della modellazione
- DSL incorporate vs. indipendenti
Parte 2 – Sintassi
- Sintassi e progettazione del linguaggio
- Grammatiche formali
- Sintassi concreta e astratta
Parte 3 – Semantica
- Nozioni base di semantica
- Espressività
- Progettazione della semantica
Parte 4 – Progettazione del linguaggio
- Problemi generali di progettazione
- Sistemi di tipi
- Modellazione compositiva dei domini
- Il concetto di effetti
Parte 5 – Strumenti
- Strumenti per la sintassi
- Strumenti per la semantica
- Linguaggi di programmazione
- Ambienti di sviluppo
Pubblico destinatario
Il seminario CPSA-A “Domain-Specific Language” è particolarmente utile per i professionisti che desiderano migliorare la configurabilità, responsabilizzare gli utenti e garantire proprietà critiche attraverso l’uso di linguaggi specifici di dominio.
Ask ChatGPT
Requisiti
Per partecipare a un corso iSAQB® CPSA - Advanced Level, è necessario possedere il certificato iSAQB® “Certified Professional for Software Architecture – Foundation Level (CPSA-F)”.
Requisiti di conoscenza:
I partecipanti dovrebbero possedere le seguenti conoscenze preliminari:
- Formazione di base in informatica relativa ai linguaggi, ovvero:
- Grammatiche formali
- Espressioni regolari
- Conoscere la differenza tra interpreti e compilatori
- Il ruolo dei tipi nella programmazione
La conoscenza dei seguenti ambiti può facilitare la comprensione di alcuni concetti trattati nel corso:
- Familiarità con la gerarchia di Chomsky
- Costruzione di compilatori
- Domain-driven design tattico
- Progettazione di librerie a combinatori
- Architettura software funzionale
syllabi ed esami di prova sono in arrivo!
syllabi ed esami di prova sono in arrivo!
Prenota un esame di certificazione:
Brightest Private Exams
Esami elettronici individuali amministrati da un esperto Pearson in tempo reale tramite webcam (ora disponibile anche per ISTQB).
Brightest Center
Exam
In varie lingue presso uno dei 5200+ Test Center, registrarsi è facile tramite la pagina Brightest del sito web Pearson.
Brightest Green
Exam
Esame elettronico per gruppi composti da un minimo di 6 persone, disponibile in sei lingue diverse in qualsiasi parte del mondo.
Brightest Paper
Exam
Esperienza classica dell'esame cartaceo per gruppi di almeno 6 partecipanti in sempre più lingue disponibili.