Das fünftägige Intensivseminar ist die Abkürzung für Teams, die nicht fünf verschiedene Einzelschulungen nacheinander buchen wollen, aber den gesamten Stoff in einer zusammenhängenden Lernstrecke brauchen. Das Seminar verdichtet den kompletten Sprotty-Weg von der ersten Diagrammansicht bis zur produktionsnahen Integration in größere Plattformen.
Zielgruppe
Geeignet ist dieses Format für Projektteams mit engem Zeitplan, für neue Produktinitiativen und für Unternehmen, die mit einem gemeinsamen Wissensstand in Architektur, Umsetzung und Betrieb starten wollen.
Voraussetzungen
Teilnehmer sollten sicher mit JavaScript oder TypeScript arbeiten und keine Berührungsängste mit Client-Server-Themen haben. Das Seminar ist intensiv; wer ohne Entwicklungsgrundlagen kommt, wird unnötig kämpfen.
Inhalte
- Sprotty-Grundlagen, Projektaufbau und saubere Erstkonfiguration
- SModel, Standard-Elemente, Rendering und verständlicher Einstieg in den Datenfluss
- Custom Views, CSS-Styling, Zustände und projektspezifische Darstellung
- Interaktionen, Werkzeuge, Listener und benutzernahe Bedienkonzepte
- Action Dispatcher, Command Stack, Erweiterungspunkte und robuste Architektur
- Lokale und entfernte Modellquellen, Serveranbindung und Protokollfragen
- ELK-Layout und sinnvolle Aufteilung zwischen fachlichem Modell und Layoutlogik
- Einbettung in GLSP-nahe Umgebungen sowie Integrationsideen für VS Code und Theia
- Performance, Wartbarkeit, Testbarkeit und Vorbereitung auf den Produktivbetrieb
Praxisanteil
Die Teilnehmer entwickeln über die fünf Tage hinweg ein zusammenhängendes Referenzprojekt. Dadurch bleiben die Themen nicht in Einzelkapiteln hängen, sondern greifen wie im echten Projekt ineinander.
Nutzen im Projektalltag
Nach dem Intensivseminar kann ein Team Sprotty realistisch einführen, einen Proof of Concept auf belastbare Füße stellen und gezielt entscheiden, welche Teile der späteren Produktarchitektur im Client, im Server oder in flankierenden Komponenten liegen sollen.
