Dieses Seminar arbeitet die tragenden Architekturentscheidungen für GLSP-basierte Diagrammeditoren sauber heraus. Im Mittelpunkt stehen die Trennung von Client und Server, das Aktionsprotokoll auf JSON-RPC-Basis, die Rolle des Source Models sowie die Frage, wie sich ein Editor in bestehende Werkzeuglandschaften einfügt. Die zweitägige Dauer ist bewusst gewählt: Ein einzelner Tag reicht für den Überblick, nicht aber für belastbare Integrations- und Architekturentscheidungen samt Übungen.
Seminarprofil
Behandelt werden die technischen Bausteine eines GLSP-Systems vom Server-Prozess über Sitzungen und Zustände bis zur Plattformintegration. Dadurch entsteht ein klares Bild davon, wie Fachlogik, Rendering, Modellzustand und Benutzerinteraktion voneinander getrennt werden und wo projektspezifische Erweiterungen angesetzt werden.
Schwerpunkte
- Architekturprinzip von Eclipse GLSP im Vergleich zu klassischen Diagrammeditoren
- Server-Client-Lifecycle, Sessions, Zustandsverwaltung und DI-Container
- Graphical Language Server Protocol, Aktionen, Requests und Notifications
- Einordnung von Source Model, GModel und Transformationslogik
- Java-Server versus TypeScript-Server: technische und organisatorische Entscheidungskriterien
- Integrationspfade für Eclipse Theia, VS Code, Eclipse RCP, Web- und Electron-Anwendungen
- Abgrenzung zwischen Framework-Konfiguration und projektspezifischer Implementierung
Praxisanteil
Anhand eines Referenzeditors werden die zentralen Kommunikationspfade nachvollzogen, Integrationsvarianten verglichen und typische Architekturfehler besprochen. Zusätzlich wird ein Startgerüst analysiert, damit die Entscheidung für Laufzeitmodell, Plattform und Projektstruktur nicht aus dem Bauch heraus getroffen werden muss.
Zielgruppe
Das Format richtet sich an Rollen, die Architekturverantwortung tragen oder GLSP in ein bestehendes Produkt einführen sollen. Dazu zählen Softwarearchitekten, Lead Developer, technische Produktverantwortliche und Teams, die Werkzeuge modernisieren oder neu aufbauen.
Vorkenntnisse im Überblick
Erwartet wird ein solides Verständnis moderner Webanwendungen und technischer Systemlandschaften. Vorwissen zu GLSP ist hilfreich, wird aber nicht vorausgesetzt. Wer bereits Diagramm- oder Modellierungswerkzeuge kennt, wird die Übertragung in die GLSP-Welt besonders schnell nachvollziehen können.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleichzeitig mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können auf Deutsch – bei Firmenseminaren ist auch Englisch möglich – gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag 10:00 Uhr, 2. Tag 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Softwarearchitekten, Lead Developer, Tool-Architekten, technische Produktverantwortliche |
| Voraussetzungen: | Grundkenntnisse in Webentwicklung, Modellierung oder Editor-Entwicklung; GLSP-Grundlagen sind hilfreich, aber nicht zwingend |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System, Architekturanalyse und Integrationsbewertung |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
