<p>Das Software Architecture Camp – Advanced mit iSAQB-Zertifizierung zum „Certified Professional for Software Architecture – Advanced Level (CPSA-A)“</p>
Termine

Das Software Architecture Camp – Advanced mit iSAQB-Zertifizierung zum „Certified Professional for Software Architecture – Advanced Level (CPSA-A)“

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

  1. Anforderungen und architektonische Relevanz
  2. Grundbegriffe im Zusammenhang mit domänenspezifischen Sprachen
  3. Grundlagen der Modellierung
  4. Embedded vs. Stand-Alone DSLs

Syntax

  1. Syntax und Sprachgestaltung
  2. Konkrete und abstrakte Syntax

Semantics

  1. Grundlagen der Semantics
  2. Ausdruckskraft
  3. Entwurf von Semantics

Language Design

  1. Allgemeine Entwurfsaspekte
  2. Typensysteme
  3. Kompositionelle Domänenmodellierung Wirkung

Tools

  1. Syntax-Tools
  2. 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

Aktuelle Termine:

  • Bei gleichzeitiger Anmeldung von drei oder mehr Kolleg:innen aus einem Unternehmen spart jede Person 100 € mit dem Teamrabatt!
Entwickler Summit

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.

Software Architecture Camp – Foundation und Workshop Soft Skills

In diesem intensiven Training erwirbst du die Fähigkeiten, um klare Anforderungen in robuste Softwarestrukturen umzusetzen.

iSAQB®-Zertifizierung:

Lassen Sie sich direkt nach dem Workshop unabhängig zum CPSA-F zertifizieren .

Nächster Termin

14. bis 18. Jul 2025, München

Modul ADOC – Architekturdokumentation

Vermittelt die Grundlagen, um Architekturen klar zu dokumentieren und effektiv zu kommunizieren.

Kompetenz:

  • Methodisch: 20 Credits

Nächster Termin

10. bis 11. Jul 2025, Berlin

Modul AGILA – Agile Softwarearchitektur

Zeigt, wie agile Prinzipien mit der Arbeit als Softwarearchitekt:in kombiniert werden können.

Kompetenz:

  • Methodisch: 20 Credits
  • Kommunikativ: 20 Credits

Nächster Termin

21. bis 23. Jul 2025, München

Modul ARCEVAL - Architekturbewertung Softwarearchitekturen reflektieren

Vermittelt die systematische Bewertung von Softwarearchitekturen und deren Qualitätsmerkmalen.

Kompetenz:

  • Methodisch: 20 Credits

Nächster Termin

08. bis 09. Jul 2025, Berlin

Modul CLOUDINFRA – Infrastruktur, Container und Cloud Native

Vermittelt die Grundlagen moderner Cloud-native Architekturen.

Kompetenz:

  • Technisch: 20 Credits
  • Methodisch: 10 Credits

Nächster Termin

15. bis 17. Sep 2025, Berlin

Modul DDD – Domain-driven Design

Zeigt, wie Softwaremodelle effektiv entwickelt werden können, um komplexe Domänen abzubilden.

Kompetenz:

  • Methodisch: 20 Credits
  • Kommunikativ: 10 Credits

Nächster Termin

07. bis 09. Okt 2025, München

Modul DSL – Domänenspezifische Sprachen

Vermittelt die Grundlagen zur Entwicklung von Domain-Specific Languages.

Kompetenz:

  • Technisch: 10 Credits
  • Methodisch: 20 Credits

Nächster Termin

22. bis 24. Sep 2025, online

Modul FLEX – Flexible Architekturmodelle​

Behandelt Methoden und Strategien für skalierbare, modulare und anpassungsfähige Softwarearchitekturen.

Kompetenz:

  • Technisch:   20 Credits
  • Methodisch: 10 Credits

Nächster Termin

01. bis 04. Dez 2025, online

Modul FUNAR – Funktionale Softwarearchitektur

Erklärt Prinzipien wie unveränderliche Daten, algebraische Abstraktionen und funktionale Modellierung.

Kompetenz:

  • Technisch:   20 Credits
  • Methodisch: 10 Credits

Nächster Termin

14. bis 17. Jul 2025, Berlin

Modul IMPROVE – Evolution und Verbesserung von Softwarearchitekturen

Zeigt, wie bestehende Softwarearchitekturen analysiert und gezielt optimiert werden können.

Kompetenz:

  • Technisch:  10 Credits
  • Methodisch: 20 Credits

Nächster Termin

17. bis 19. Nov 2025, Berlin

Modul SOFT – Soft Skills für Softwarearchitekt:innen

Vermittelt essenzielle Kompetenzen wie Kommunikation, Moderation und Konfliktmanagement.

Kompetenz:

  • Kommunikativ: 30 Credits

Nächster Termin

17. bis 19. Sep 2025, Berlin

Modul SWARC4AI – Softwarearchitektur für KI-Systeme

Behandelt Grundlagen und Methoden zur Gestaltung moderner Softwarearchitekturen für KI-Systeme.

Kompetenz:

  • Technisch: 20 Credits
  • Methodisch: 10 Credits

Nächster Termin (Durchführungsgarantie)

14. bis 16. Jul 2025, München

Modul WEBSEC – Web-Security

Zeigt, wie Sicherheitsanforderungen in Webanwendungen systematisch adressiert werden können

Kompetenz:

  • Methodisch: 20 Credits
  • Kommunikativ: 10 Credits

Nächster Termin

10. bis 12. Nov 2025, Berlin

Alle News zum Software Architecture Camp!