Seminar Pencil Project – Eigene Stencil Collections entwickeln

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.

  1. 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.
  2. Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
  3. Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
  4. 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.

  1. 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.
  2. Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
  3. Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
  4. 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.

  1. 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.
  2. Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
  3. Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
  4. 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.

  1. 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.
  2. Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
  3. Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
  4. 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.

  1. 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.
  2. Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
  3. Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
  4. 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.

  1. 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.
  2. Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
  3. Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
  4. 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.

  1. 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.
  2. Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
  3. Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
  4. 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.

  1. 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.
  2. Eine minimale funktionsfähige Implementierung erstellen, Properties und Referenzen schrittweise ergänzen und jede Änderung unmittelbar in einer vorbereiteten Testdatei prüfen.
  3. Grenzfälle, fehlerhafte Eingaben, Größenänderungen und Ressourcenprobleme provozieren; Parser-, Darstellungs- und Laufzeitfehler anhand reproduzierbarer Testfälle eingrenzen.
  4. 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

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.

Seminar Startdatum Enddatum Ort Dauer
Stream live 4 Tage
Stream gespeichert 4 Tage
Luzern 4 Tage
Bern 4 Tage
Inhaus / Firmenseminar 4 Tage
Sankt Gallen 4 Tage
Basel 4 Tage
Winterthur 4 Tage
Zürich 4 Tage
Zürich 4 Tage
Stream live 4 Tage
Stream gespeichert 4 Tage
Luzern 4 Tage
Bern 4 Tage
Inhaus / Firmenseminar 4 Tage
Sankt Gallen 4 Tage
Basel 4 Tage
Winterthur 4 Tage
Winterthur 4 Tage
Zürich 4 Tage
Stream live 4 Tage
Stream gespeichert 4 Tage
Luzern 4 Tage
Bern 4 Tage
Inhaus / Firmenseminar 4 Tage
Sankt Gallen 4 Tage
Basel 4 Tage
Basel 4 Tage
Winterthur 4 Tage
Zürich 4 Tage
Stream live 4 Tage
Stream gespeichert 4 Tage
Luzern 4 Tage
Bern 4 Tage
Inhaus / Firmenseminar 4 Tage
Sankt Gallen 4 Tage
Sankt Gallen 4 Tage
Basel 4 Tage
Winterthur 4 Tage
Zürich 4 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben