Beschreibung
Eigene Stencil Collections verwandeln wiederkehrende Oberflächenelemente und Diagrammbausteine in kontrolliert nutzbare Komponenten. Das Seminar führt von der Collection-Struktur über Shape-Definitionen, Eigenschaften und Behaviors bis zu Ressourcen, Installation, Test und Paketierung. Eine vollständige Collection entsteht schrittweise als zusammenhängendes Entwicklungsprojekt.
Inhaltsübersicht
- Lernziele und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- Collection-Dateistrukturen und Metadaten korrekt aufbauen.
- Eigene Shapes mit Properties, SVG-Inhalt und Behaviors implementieren.
- Skalierbare, editierbare und konsistente Komponenten mit geeigneten Datentypen entwickeln.
- Ressourcen, Icons, Schriften und Bilder kontrolliert in Collections einbetten.
- Collections installieren, testen, debuggen, versionieren und als Paket bereitstellen.
Schrittweise Seminarinhalte
1. Collection-Architektur und Entwicklungsumgebung
Schwerpunkt: Ordnerstruktur, Definitionen, Metadaten, Namespace, Collection-ID, Anzeigename, Version, Entwicklerinstallation und Testzyklus.
- Die technische Zielsetzung für „Collection-Architektur und Entwicklungsumgebung“ festlegen und die relevanten XML-, SVG-, Ressourcen- und Laufzeitabhängigkeiten anhand von Ordnerstruktur, Definitionen, Metadaten, Namespace, Collection-ID, Anzeigename, Version, Entwicklerinstallation und Testzyklus abgrenzen.
- Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
- Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
- Die Lösung bereinigen, Benennung und Versionierung vereinheitlichen, Prüfergebnisse dokumentieren und den Baustein für Paketierung oder Wiederverwendung freigeben.
2. Erstes Shape und SVG-Inhalt
Schwerpunkt: Shape-ID, Icon, Content-Bereich, SVG-Grundformen, IDs, Gruppierung, Koordinaten, Ansicht und erste Darstellung.
- Die technische Zielsetzung für „Erstes Shape und SVG-Inhalt“ festlegen und die relevanten XML-, SVG-, Ressourcen- und Laufzeitabhängigkeiten anhand von Shape-ID, Icon, Content-Bereich, SVG-Grundformen, IDs, Gruppierung, Koordinaten, Ansicht und erste Darstellung abgrenzen.
- Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
- Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
- Die Lösung bereinigen, Benennung und Versionierung vereinheitlichen, Prüfergebnisse dokumentieren und den Baustein für Paketierung oder Wiederverwendung freigeben.
3. Properties und Datentypen
Schwerpunkt: Dimension, Farbe, StrokeStyle, Text, Font, Auswahlwerte, Standardwerte, PropertyGroups und editierbare Parameter.
- Die technische Zielsetzung für „Properties und Datentypen“ festlegen und die relevanten XML-, SVG-, Ressourcen- und Laufzeitabhängigkeiten anhand von Dimension, Farbe, StrokeStyle, Text, Font, Auswahlwerte, Standardwerte, PropertyGroups und editierbare Parameter abgrenzen.
- Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
- Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
- Die Lösung bereinigen, Benennung und Versionierung vereinheitlichen, Prüfergebnisse dokumentieren und den Baustein für Paketierung oder Wiederverwendung freigeben.
4. Behaviors und dynamische Darstellung
Schwerpunkt: For-Referenzen, Fill, Stroke, TextContent, Font, BoxFit, Transform, Sichtbarkeit und Abhängigkeiten.
- Die technische Zielsetzung für „Behaviors und dynamische Darstellung“ festlegen und die relevanten XML-, SVG-, Ressourcen- und Laufzeitabhängigkeiten anhand von For-Referenzen, Fill, Stroke, TextContent, Font, BoxFit, Transform, Sichtbarkeit und Abhängigkeiten abgrenzen.
- Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
- Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
- Die Lösung bereinigen, Benennung und Versionierung vereinheitlichen, Prüfergebnisse dokumentieren und den Baustein für Paketierung oder Wiederverwendung freigeben.
5. Skalierung, Handles und Constraints
Schwerpunkt: box-Property, Seitenverhältnis, Mindestmaße, Handles, benutzerdefinierte Größenänderung, Snapping und robuste Geometrie.
- Die technische Zielsetzung für „Skalierung, Handles und Constraints“ festlegen und die relevanten XML-, SVG-, Ressourcen- und Laufzeitabhängigkeiten anhand von box-Property, Seitenverhältnis, Mindestmaße, Handles, benutzerdefinierte Größenänderung, Snapping und robuste Geometrie abgrenzen.
- Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
- Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
- Die Lösung bereinigen, Benennung und Versionierung vereinheitlichen, Prüfergebnisse dokumentieren und den Baustein für Paketierung oder Wiederverwendung freigeben.
6. Ressourcen und externe SVG-Bausteine
Schwerpunkt: eingebettete Bilder, interne Ressourcen, Icons, Schriften, SVG-Import, feste Strichbreite und Gruppierung.
- Die technische Zielsetzung für „Ressourcen und externe SVG-Bausteine“ festlegen und die relevanten XML-, SVG-, Ressourcen- und Laufzeitabhängigkeiten anhand von eingebettete Bilder, interne Ressourcen, Icons, Schriften, SVG-Import, feste Strichbreite und Gruppierung abgrenzen.
- Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
- Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
- Die Lösung bereinigen, Benennung und Versionierung vereinheitlichen, Prüfergebnisse dokumentieren und den Baustein für Paketierung oder Wiederverwendung freigeben.
7. Collection Builder, Test und Debugging
Schwerpunkt: Entwickler-Collection, schnelles Testen, Parserfehler, fehlende Ressourcen, Propertyfehler, visuelle Regression und Testmatrix.
- Die technische Zielsetzung für „Collection Builder, Test und Debugging“ festlegen und die relevanten XML-, SVG-, Ressourcen- und Laufzeitabhängigkeiten anhand von Entwickler-Collection, schnelles Testen, Parserfehler, fehlende Ressourcen, Propertyfehler, visuelle Regression und Testmatrix abgrenzen.
- Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
- Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
- Die Lösung bereinigen, Benennung und Versionierung vereinheitlichen, Prüfergebnisse dokumentieren und den Baustein für Paketierung oder Wiederverwendung freigeben.
8. Paketierung, Versionierung und Bereitstellung
Schwerpunkt: Paketinhalt, Versionsschema, Änderungsprotokoll, Abwärtskompatibilität, Installation, Aktualisierung, Rollback und interne Freigabe.
- Die technische Zielsetzung für „Paketierung, Versionierung und Bereitstellung“ festlegen und die relevanten XML-, SVG-, Ressourcen- und Laufzeitabhängigkeiten anhand von Paketinhalt, Versionsschema, Änderungsprotokoll, Abwärtskompatibilität, Installation, Aktualisierung, Rollback und interne Freigabe abgrenzen.
- Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
- Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
- Die Lösung bereinigen, Benennung und Versionierung vereinheitlichen, Prüfergebnisse dokumentieren und den Baustein für Paketierung oder Wiederverwendung freigeben.
Praxisübungen
- Aufbau einer vollständigen Collection mit Metadaten, Icons und mindestens vier eigenen Shapes.
- Implementierung eines skalierbaren UI-Elements mit Text-, Farb-, Größen- und Statusparametern.
- Integration einer extern vorbereiteten SVG-Grafik mit stabiler Strichbreite und editierbaren Eigenschaften.
- Durchführung eines strukturierten Debugging- und Paketierungsprozesses einschließlich Versionswechsel.
Zielgruppe und Voraussetzungen
Zielgruppe: UI-Entwickler, Frontend-Entwickler, technische Designer, Designsystem-Verantwortliche und Entwickler interner Prototyping-Bibliotheken.
Voraussetzungen: Sicherer Umgang mit XML und grundlegendes Verständnis von SVG; Programmierkenntnisse in JavaScript sind für erweiterte Übungen hilfreich.
Didaktik und Arbeitsweise
Der Schwerpunkt liegt auf einem Entwickler- beziehungsweise Aufbauprojekt mit kurzen Impulsen, Live-Implementierung, eigenständigen Laborphasen, Code- und Strukturreviews sowie systematischer Fehlerdiagnose.
Fachbereichsleitung / Trainerleitung / 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: | 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.396 zzgl. MwSt. Inhaus: € 6.800 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | UI-Entwickler, Frontend-Entwickler, technische Designer, Designsystem-Verantwortliche und Entwickler interner Prototyping-Bibliotheken |
| Voraussetzungen: | Sicherer Umgang mit XML und grundlegendes Verständnis von SVG; Programmierkenntnisse in JavaScript sind für erweiterte Übungen hilfreich |
| 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 |
| 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.
