Modul DSL - Domänenspezifische Sprachen (DSL)
Anwendungsbereiche in der Architektur identifizieren und benutzerfreundliche Domänenspezifische Sprachen entwickeln.
Lernen Sie DSLs systematisch zu entwerfen und als integrale Technik im Architekturentwurf zu betrachten.
In diesem Curriculum erfahren Sie, wie Sie effektiv domänenspezifische Sprachen (DSLs) entwickeln, die dazu beitragen, komplexe Aufgaben zu vereinfachen. Wir vermitteln Ihnen nicht nur theoretisches Wissen, sondern geben Ihnen einen praxisnahen Einblick in die Welt des Programmiersprachendesigns und Compilerbaus.
Sie werden in der Lage sein, sinnvolle Anwendungsbereiche für DSLs in der Architektur zu identifizieren, systematisch benutzerfreundliche DSLs zu entwickeln und als integralen Bestandteil des Architekturdesigns zu nutzen. Diese Fähigkeiten ermöglichen es Ihnen, praxisorientierte Lösungen zu entwickeln, komplexe Aufgaben zu bewältigen und die Effizienz in der Softwareentwicklung erheblich zu steigern.
Bereit, Ihre Fähigkeiten auf das nächste Level zu bringen? Melden Sie sich jetzt an und entdecken die Welt der Domänenspezifischen Sprachen!
Hier können Sie den kompletten Lehrplan einsehen.
Agenda
Intro und Motivation
- Anforderungen und architektonische Relevanz
- Grundbegriffe im Zusammenhang mit domänenspezifischen Sprachen
- Grundlagen der Modellierung
- Embedded vs. Stand-Alone DSLs
Syntax
- Syntax und Sprachgestaltung
- Konkrete und abstrakte Syntax
Semantics
- Grundlagen der Semantics
- Ausdruckskraft
- Entwurf von Semantics
Language Design
- Allgemeine Entwurfsaspekte
- Typensysteme
- Kompositionelle Domänenmodellierung Wirkung
Tools
- Syntax-Tools
- Semantics-Tools
Trainer
Ihr Trainer Dr. Michael Sperber ist Geschäftsführer der Active Group GmbH in Tübingen, die Individualsoftware ausschließlich mit funktionaler Programmierung entwickelt. Er ist international anerkannter Experte für funktionale Programmierung und wendet sie seit über 20 Jahren in Forschung, Lehre und industrieller Entwicklung an. Außerdem hat er zahlreiche Fachartikel und Bücher zum Thema verfasst.
Vorteile des 3 Tage Experten Workshop
- Praxisnahes Lernen in kleiner Gruppe mit 12 Teilnehmer:innen
- Get-together mit gratis Getränken und Snacks am ersten Abend
- Getränke, Snacks und Mittagessen sind im Preis enthalten
- Ein Jahr kostenfreier Zugang zu entwickler.kiosk.de u.v.m.
- Offizielles Entwickler-Akademie-Zertifikat
Aktuelle Termine:
- Bei gleichzeitiger Anmeldung von drei oder mehr Kolleg:innen aus einem Unternehmen spart jede Person 100 € mit dem Teamrabatt!
Zusätzliche Hinweise
Sie können sich den Besuch der Veranstaltung als Kompetenzerwerb im Advanced Level Programm des iSAQB anrechnen lassen. Mit der Teilnahme an diesem Modul erhalten Sie 10 Credit Points im technologischen, 20 Credit Points im methodischen und 0 im kommunikativen Kompetenzbereich.