Kurs suchen 👉

Domänenspezifische Sprachen (DSL)

oose eG, in Hamburg
Dauer
3 Tage
Durchführungsform
Präsenzkurs / vor Ort
Nächster Starttermin
30 Juni, 2025 (+2 Starttermine)
Preis
2.748,90 EUR inkl. MwSt.
Webseite des Anbieters
Sprache
Deutsch
Dauer
3 Tage
Durchführungsform
Präsenzkurs / vor Ort
Nächster Starttermin
30 Juni, 2025 (+2 Starttermine)
Preis
2.748,90 EUR inkl. MwSt.
Webseite des Anbieters
Sprache
Deutsch
Ab 2.748,90 EUR inkl. MwSt. / Person

Beschreibung

Dieses Seminar ist Teil der Advanced Module der iSAQB-Zertifizierung für Software-Architekten (CPSA-A).

Die Domänen vieler Projekte sind inhaltlich und fachlich kompliziert und erfordern besondere Flexibilität bei der Problemlösung, da sie Aspekte wie komplexe Regelwerke, Abläufe oder Beschreibungen von Domänenentitäten enthalten. Nicht immer ist die Programmiersprache des Projekts, üblicherweise eine Mehrzweck-Programmiersprache, auch die richtige Sprache, um diese Aspekte auszudrücken, zum Beispiel wenn

  • diese Aspekte von den Benutzer:innen konfiguriert werden können,
  • die Implementierungssprache zu ausdrucksstark ist, um Eigenschaften, Sicherheit, Laufzeit oder Termination statisch zu garantieren,
  • die Implementierungssprache zu ausdrucksschwach ist, um diese Aspekte lesbar und nachvollziehbar zu beschreiben.

Domänspezifische Sprachen (“domain-specific languages”, DSLs) können helfen, diese Komplexität zu bändigen, befähigen Benutzer:innen selbstständig mit der Software auch komplexe Aufgaben zu lösen, ermöglichen Low-Code-Ansätze, bei denen Aufgaben mit weniger Code gelöst werden können, als es in der Implementierungssprache des Projekts möglich wäre, und verbessern Qualitätseigenschaften wie Adaptierbarkeit, Modifizierbarkeit, Analysierbarkeit und Sicherheit.

Das Seminar vermittelt Fähigkeiten bei Design und Implementierung von DSLs, die in vielen Kontexten anwendbar sind. Dabei gehen wir systematisch vor. Wir fangen mit einfachen DSLs, die als Library in die Implementierungssprache des Projekts eingebettet werden, und die wir schrittweise weiterentwickeln zu komplett eigenständigen Sprachen mit eigener Syntax und Semantik. Die nötigen Grundlagen aus der Informatik werden begleitend vermittelt.

Alle Aspekte des Seminars werden von praktischen Übungen begleitet, welche die Teilnehmer:innen befähigen, selbst DSLs zu entwickeln und in die Architektur ihres Projekts zu integrieren. Die Übungen führen wir in Racket durch, eine besonderes leicht zur lernende und leistungsfähige Plattform für das Design von DSLs. Außerdem machen wir Exkurse in Xtext und MPS.

Kommende Starttermine

Wählen Sie aus 2 verfügbaren Startterminen

30 Juni, 2025

  • Präsenzkurs / vor Ort
  • Hamburg
  • Deutsch

8 Dezember, 2025

  • Präsenzkurs / vor Ort
  • Hamburg
  • Deutsch

Zielgruppe / Voraussetzungen

Vorkenntnisse in diesen Sprachen und Technologien sind nicht notwendig. Eine vorher besuchtes iSAQB-Advanced-Seminar zu Domain-Driven Design oder Funktionaler Softwarearchitektur ist keine zwingende Voraussetzung, erleichtert aber das Verständnis.

Seminarinhalt

  • Wo in meine Architektur gehört die DSLs?
  • Vom Domänenmodell zur eingebetteten DSL
  • Semantik-Design und Kompositionalität
  • Interpreter vs. Compiler
  • Syntax und Parsing
  • Grundlagen von Typsystemen

Infos anfordern

Stellen Sie jetzt eine Informationsanfrage

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot Domänenspezifische Sprachen (DSL) zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei


reCAPTCHA logo Diese Webseite ist durch reCAPTCHA geschützt. Es gelten die Google Datenschutzbestimmungen und Nutzungsbedingungen.

Finde Dein perfektes Seminar und Zertifizierung bei oose Suchst du erstklassige Seminare, Trainings, Zertifizierungen oder Workshops? Bei oose eG findest du sie zu Themen wie Projektmanagement, KI (AI), Softwarearchitektur, Systems Engineering, Testen und Qualitätssicherung, Requirements Engineering, Programmierung sowie New Work. ...

Erfahren Sie mehr über oose eG und weitere Kurse des Anbieters.

Anzeige