Domänenspezifische Sprachen (DSL)
von
oose eGDomänenspezifische Sprachen (DSL) ist ein Online- und Präsenzkurs von oose eG in Hamburg. Der Kurs dauert 3 Tage und kostet ab 2.748,90 € inkl. MwSt. Nächster Start: 9. März 2027 (insgesamt 4 Termine).
Beschreibung
Komplexe Fachdomänen mit anspruchsvollen Regelwerken, Abläufen und Entitätsbeschreibungen lassen sich mit allgemeinen Programmiersprachen oft nur umständlich abbilden. Wer lernt, maßgeschneiderte Sprachen für konkrete Problemfelder zu entwerfen, gewinnt deutlich mehr Flexibilität bei der Lösung fachlicher Herausforderungen.
Die Weiterbildung Domänenspezifische Sprachen (DSL) richtet sich an Software-Architektinnen und -Architekten und ist Teil der Advanced Module der iSAQB-Zertifizierung zum CPSA-A. Du erwirbst fundiertes Wissen zu den Design- und Implementierungsprinzipien domänenspezifischer Sprachen und kannst dieses direkt in deine Projekte übertragen.
Oft stößt eine klassische Mehrzweck-Programmiersprache an Grenzen – etwa wenn Anwenderinnen und Anwender Software selbst konfigurieren sollen oder technische Details verständlich dargestellt werden müssen. DSLs helfen, genau diese Komplexität zu bändigen, ermöglichen Low-Code-Ansätze und steigern zentrale Qualitätsmerkmale wie Adaptierbarkeit, Modifizierbarkeit, Analysierbarkeit und Sicherheit.
Im Kurs gehst du systematisch vor: Zunächst entstehen einfache, als Library eingebettete DSLs, die du schrittweise zu eigenständigen Sprachen mit eigener Syntax und Semantik ausbaust. Die dafür nötigen informatischen Grundlagen vermitteln wir begleitend, sodass du jederzeit den fachlichen Überblick behältst.
Ein besonderer Mehrwert liegt im praxisorientierten Lernen mit Racket, einer leicht zugänglichen und leistungsstarken Plattform für den DSL-Entwurf. Durch zahlreiche Übungen wirst du befähigt, eigene DSLs zu entwickeln und sicher in die Architektur deiner Projekte zu integrieren. Ergänzend werfen wir einen Blick auf Xtext und MPS.
So verbindet diese Fortbildung theoretisches Fundament mit konkreter Umsetzung und macht dich fit, komplexe Anforderungen flexibel und effizient zu lösen.
Inhalte
- Wo in meine Architektur gehört die DSLs?
- Vom Domänenmodell zur eingebetteten DSL
- Semantik-Design und Kompositionalität
- Syntax und Parsing
- Grundlagen von Typsystemen
Zielgruppe
- Softwarearchitekt:innen
- Entwickler:innen
Voraussetzungen
- grundlegende Kenntnisse in Softwarearchitektur
- ca. 3 Jahre Erfahrung in der Softwarentwicklung
Weitere Infos
Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.
Über den Anbieter

oose eG
oose eG Finde Dein perfektes Seminar bei oose Suchst du nach erstklassigen Seminaren, Trainings, Zertifizierungen oder Workshops? Dann bist du bei oose richtig. Auch als Berater:innen sind wir eine oft gewählte Instanz. Im deutschsprachigen Raum und bei Bedarf auch international…
Mehr über oose eG