Entwicklung von domänenspezifischen Sprachen und Code Generatoren mit Xtext und Xtend

oose Innovative Informatik eG
Übersicht
Beginn: auf Anfrage Hamburg
Präsenzkurs / vor Ort
2 Tage
Deutsch
Kurse

Beschreibung

Domänenspezifische Sprachen (DSLs) stellen ein mächtiges Werkzeug dar, deren Bedeutung weit über den Bereich der Softwareentwicklung hinausgeht. Ein reichhaltiger und validierender Editor erleichtert das Erstellen von Dokumenten in dieser Sprache. Mit einem Codegenerator lassen sich anschließend viele abgeleitete Informationen aus einer einzigen Quelle automatisiert erzeugen.

Die Teilnehmer lernen die grundsätzlichen Konzepte der Sprachentwicklung mit Xtext kennen. Es wird auf alle wesentlichen Aspekte in diesem Umfeld in Theorie und Übungen eingegangen.

Die Teilnehmer lernen die Java-artige Sprache Xtend kennen und wissen ihre vielfältigen Möglichkeiten zu nutzen. Besonderes Augenmerk liegt auf der Implementierung von Codegeneratoren.

Auf Basis der erlernten Methoden wird während des Trainings schrittweise eine domänenspezifische Sprache mit zugehörigen Codegeneratoren entwickelt.

Die Teilnehmer sind nach dem Seminar in der Lage, Prototypen für eigene, spezialisierte Sprachen zu erstellen. Sie kennen die Konzepte von Grammatik, Parser-Generator und einem reichhaltigen Editor für die Sprache.

Weiterhin lernen sie die Grundzüge der Codegenerierung kennen und können einen Generator z.B. für HTML-Dokumentation aus ihrer Sprache schreiben.

Das Seminar wird von Protos Software GmbH durchgeführt.

 

Möchten Sie mehr über diese Weiterbildung erfahren?

Zielgruppe / Voraussetzungen


  • Fortgeschrittene Kenntnisse in der Softwareentwicklung allgemein und gute Kenntnisse von Java sind erforderlich
  • Übung im Umgang mit Eclipse ist von Vorteil
  • Englischkenntnisse sind erforderlich, da die Seminarunterlagen in englischer Sprache verfasst sind

seminarinhalt


Grundlagen zur Entwicklung domänenspezifischer Sprachen

Sprachentwicklung mit Xtext

  • Aspekte der Grammatikentwicklung
  • Zusammenhang zwischen Grammatik und abgeleitetem Metamodell
  • Namensräume und Linking/Scoping
  • Validierung
  • UI Konzepte: Quick Fix und Outline

Generatorentwicklung mit Xtend

  • Relation von Xtend und Java
  • Spezielle Sprachelemente wie Closures und Manipulation von Collections
  • Grundsätzlicher Aufbau von Code-Generatoren
  • Rich Strings Softwareentwicklung
  • Vorstellung von Werkzeugen zur modellgetriebenen Softwareentwicklung

Infos anfordern

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot Entwicklung von domänenspezifischen Sprachen und Code Generatoren mit Xtext und Xtend zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei

Kontaktinformation oose Innovative Informatik eG

oose Innovative Informatik eG

Schulterblatt 36
20357 Hamburg

 Telefonnummer anzeigen
www.oose.de

oose Innovative Informatik eG

oose Innovative Informatik

Wenn es um Seminare, Trainings, Zertifizierungen und Workshops geht, steht oose Innovative Informatik weit Vorne. Auch als Berater:innen sind sie eine oft gewählte Instanz. Ob im deutschsprachigen Raum oder international, ob bei Kund:innen vor Ort, auf dem eigenen oose.campus in...


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

IT-Weiterbildung leicht gemacht

IT-Weiterbildung leicht gemacht

Virtuelle Workshops und IT-Fachtrainings von Experten für Profis. 

Alle Kurse im Überblick anzeigen

Newsletter abonnieren

Newsletter abonnierenMelde dich für unseren Newsletter an und erhalte die neuesten Informationen rund um die IT-Karriere.

Zur Anmeldung

Individuelle Firmenkurse anfragen

Individuelle Firmenkurse anfragenSie suchen nach einem individuellen Angebot für Ihre Firma?

Kontaktieren Sie uns

Coaching für deine IT-Karriere

Coaching für deine IT-KarriereGolem Shifoo ist deine Coachinglösung, um dich bei allen Themen rund um deine Karriere –und Berufsentwicklung von erfahrenen IT-Coaches unterstützen zu lassen.

Zu den Coachinglösungen

IT-Karriere-Ratgeber

IT-Karriere-RatgeberInfos, Tipps und Beiträge rund um die IT-Karriere

Zum Ratgeber