iSAQB DSLDomänenspezifische Sprachen Schulung
- 30 Credit Points für CPSA-A
Die Fakten
- Dauer
- 3 Tage
- Format
- Live Online oder Vor Ort
- Sprache
- Deutsch und Englisch
- Credit Points
- 10 Technik und 20 Methodik
Zurzeit keine öffentlichen Termine
Trag dich in die Warteliste ein, dann erfährst du als Erstes, wenn der nächste Termin steht.
Worum es in diesem Kurs geht.
Zwischen Bibliothek und Sprache liegt keine klare Grenze, sondern ein fließender Übergang, den eine DSL schrittweise durchlaufen kann. Der iSAQB-Lehrplan DSL 2023.1 arbeitet diesen Weg durch: wo sich eine eigene Sprache lohnt, wie Syntax und Semantik festgelegt werden, wie Typsystem und Effekte aussehen und welche Werkzeuge für Parser und Editor sie tragen.
Das Modul hat keine eigene Prüfung. Die Teilnahme bringt Credit Points für die CPSA-A-Zulassung; zertifiziert wird über eine eigene Hausarbeit und eine mündliche Prüfung.
- iSAQB-Lehrplan
- 2023.1
- Advanced Level
- DSL
Termine für diesen Kurs.
Zurzeit sind keine öffentlichen DSL-Termine geplant.
Der nächste öffentliche Termin steht noch nicht fest. Trag dich in die Warteliste ein, dann sagen wir dir Bescheid, sobald er steht. Ab vier Personen führen wir den Kurs auch inhouse an deinem Wunschtermin durch.
Ist das der richtige Kurs für dich?
Zielgruppe
- Du gibst Fachleuten eine Sprache, statt jede Regel einzubauen.
- Du pflegst ein Konfigurationsformat, das längst eine Sprache ist.
- Du willst Teile des Systems statisch prüfbar halten.
- Du entscheidest, ob eine eigene Sprache ihren Preis wert ist.
Voraussetzungen
EmpfohlenDer Lehrplan erwartet informatische Grundlagen zu Sprachen: formale Grammatiken, reguläre Ausdrücke, den Unterschied zwischen Interpreter und Compiler und die Rolle von Typen beim Programmieren.
Hilfreich sind Compilerbau, taktisches Domain-Driven Design und Kombinatorbibliotheken.
CPSA-F ist nicht nötig.
Was der Kurs behandelt.
Grundlage ist iSAQB DSL-Lehrplan 2023.1. Dein Trainer geht die Themen live mit der Gruppe durch.
- Einführung und Motivation
- Syntax
- Semantik
- Sprachdesign
- Werkzeuge
Nach dem Kurs kannst du
- Entscheiden, wann eine DSL besser passt als eine vorhandene Sprache
- Zwischen eingebetteter und eigenständiger DSL wählen
- Eine Grammatik schreiben und konkrete von abstrakter Syntax trennen
- Das ausdrucksschwächste passende Berechnungsmodell wählen
- Die Semantik einer DSL festlegen und an die Implementierung binden
- Das Typsystem der Wirtssprache nutzen oder ein eigenes entwerfen
- Eine kompositionale Kombinatorbibliothek für eine Domäne bauen
- Parser-Generator, Wirtssprache oder Sprachwerkbank auswählen
So funktioniert die Schulung.
Vor dem Kurs
Vor dem Albion-Kurs DSL bekommst du die Unterlagen. Zugangsdaten oder die Adresse kommen vor dem Termin.
Die Kurstage
Die Kurstage laufen online und vor Ort nach demselben Programm; die Zeiten stehen beim gebuchten Termin.
Nach dem Kurs
Ab 80 % Anwesenheit bekommst du das Albion-Teilnahmezertifikat; die Credit Points zählen für die CPSA-A-Zulassung.
Credit Points, und das Zertifikat, das du mitnimmst.
Teilnahmezertifikat
- Dafür brauchst du
- Mindestens 80 % der Kurszeit anwesend
Credit Points
30 Credit Points für CPSA-A
Dieser Kurs hat keine Prüfung.
- Technik
- 10 Credit Points
- Methodik
- 20 Credit Points
- Kommunikation
- 0 Credit Points
Was dir bis zum CPSA-A noch fehlt
Dieser Kurs bringt 30 der 70 nötigen Credit Points. In deiner Summe über alle Module müssen mindestens 10 Punkte in jedem Bereich stecken.
Außerdem brauchst du das CPSA-F-Zertifikat (Foundation); die offiziellen Regeln nennen die übrigen Zulassungs- und Prüfungsbedingungen.
Warum du bei Albion buchst.
Jedes Versprechen hier lässt sich an den AGB messen, und es gilt für jeden Kurs.
Prüfbares digitales Zertifikat
Jedes Zertifikat, das Albion ausstellt, hat eine öffentliche Prüfseite, und im Zertifikats-Showroom siehst du zu jedem Zertifikat ein Beispiel.
Zum Zertifikats-ShowroomAkkreditierte Trainer, die als Architekten arbeiten
Deine Trainer sind akkreditierte iSAQB-Trainer, die als Architekten arbeiten. Die Übungen kommen deshalb aus Systemen, die sie selbst gebaut haben.
Verwandte Module.
Du bist hier
iSAQB DSL Domänenspezifische Sprachen Schulung
Credit Points aus diesem Kurs
- Technik
- 10
- Methodik
- 20
- Kommunikation
- 0
Nur dieser Kurs. Deine bisherigen Module sind nicht mitgezählt.
Verwandte Module ansehen
- Soft Skills für Architekt:innen
- Technik
- 0
- Methodik
- 0
- Kommunikation
- 30
- Domain-Driven Design
- Technik
- 0
- Methodik
- 20
- Kommunikation
- 10
- Agile Softwarearchitektur
- Technik
- 0
- Methodik
- 20
- Kommunikation
- 10
- Requirements für Softwarearchitekt:innen
- Technik
- 0
- Methodik
- 20
- Kommunikation
- 10
Diese Liste hat 8 Module.
Für CPSA-A brauchst du 70 Punkte, mindestens 10 in jedem Bereich, dazu das Foundation-Zertifikat.
- Soft Skills für Architekt:innen
Fragen vor der Buchung.
Hat der Kurs DSL eine eigene Prüfung?
Der Albion-Kurs DSL hat keine Prüfung und bringt CPSA-A-Credit-Points. Die Zertifizierung umfasst eine Hausarbeit und eine mündliche Prüfung durch vom iSAQB benannte Fachleute, nach Erfüllung aller Zulassungsvoraussetzungen.
Wie viele Credit Points bringt DSL?
Der Albion-Kurs DSL bringt 30 Credit Points: 20 für methodische Kompetenz, 10 für technische und keine für kommunikative. So weist der iSAQB-Lehrplan DSL 2023.1 sie aus.
Brauche ich CPSA-F, um teilzunehmen?
Für den Albion-Kurs DSL brauchst du keine CPSA-F-Zertifizierung: Laut iSAQB-Lehrplan kann das Modul unabhängig davon besucht werden. Für die CPSA-A-Zulassung ist die bestandene Foundation-Prüfung dagegen Pflicht.
Ist DSL eine Schulung zum Compilerbau?
Der Albion-Kurs DSL behandelt Sprachdesign und Compilerbau-Grundlagen für DSLs. Der iSAQB-Lehrplan führt Compilerbau zugleich als hilfreiches Vorwissen auf.
Muss ich eine bestimmte Programmiersprache können?
Der Albion-Kurs DSL setzt keine bestimmte Programmiersprache voraus; der iSAQB-Lehrplan nennt in den Voraussetzungen keine. Sein Werkzeugkapitel behandelt Wirtssprachen für eingebettete DSLs wie Racket, Haskell, Ruby und Kotlin.
Was bekomme ich für die Teilnahme?
Für den Albion-Kurs DSL bekommst du ab 80 % Anwesenheit das Albion-Teilnahmezertifikat mit öffentlicher Prüfseite. Es hängt an der Anwesenheit, nicht an einer Prüfung.
Läuft DSL online genauso wie vor Ort?
Der Albion-Kurs DSL folgt online und vor Ort demselben Programm.
Gibt es einen Rabatt für mehrere Plätze?
Für mehrere Plätze in einer Buchung des Albion-Kurses DSL zieht Albion einen Gruppenrabatt ab. Ob er für einen Termin gilt und ab wie vielen Plätzen, zeigen die Terminzeile und der Checkout.
Deine Frage ist nicht dabei? Frag uns
Noch kein Termin, der dir passt?
Sag uns, wann es passt, und wir planen den nächsten öffentlichen Termin darum herum. Oder du buchst den Kurs inhouse.
