Seminar Paket- und Komponentenentwicklung

Seminar / Training Paket- und Komponentenentwicklung

Inhaltsverzeichnis

  • Abstract
  • Lernziele
  • Zielgruppe
  • Voraussetzungen
  • Inhalte und Agenda
  • Praxisanteile
  • Ergebnisse und Transfer

Abstract

Dieses Seminar vertieft Typst als programmierbares System. Im Fokus stehen modulare Komponenten, wiederverwendbare Bibliotheken und Pakete: API-Design, Namespaces, Konfigurationsmuster, Abwärtskompatibilität und Qualität. Neben technischen Grundlagen wird ein professioneller Entwicklungsprozess vermittelt: Strukturierung, Dokumentation, Beispiele, Versionsstrategie und Test-/Validierungsansätze. Ergebnis ist eine Komponentenbibliothek oder ein Paket-Blueprint, der für Templates, Handbücher oder wissenschaftliche Dokumente eingesetzt werden kann.

Lernziele

  • Komponenten als stabile Bausteine entwerfen
  • Konfigurations- und Parameterdesign sauber umsetzen
  • Versionierungs- und Kompatibilitätsregeln anwenden
  • Dokumentation und Beispiele als Teil des Produkts etablieren

Zielgruppe

Typst-Entwickler, Template-Designer und technische Redakteure, die wiederverwendbare Komponenten, Module oder Bibliotheken erstellen und professionalisierte Release- und Versionsprozesse etablieren möchten.

Voraussetzungen

  • Typst Grundlagen, Für Layout-Komponenten Layout & Styling mit Typst empfohlen

Inhalte und Agenda

  • Moduldesign und Architektur
    • Bausteintypen: Funktionen, Komponenten, Templates
    • Ordner- und Namenskonventionen
    • Abhängigkeiten
    • Minimaler Paket-Blueprint
  • API-Design und Konfiguration
    • Parameterdesign
    • Defaults und Overrides
    • Semantische vs. Layout-Parameter
    • Fehlertoleranz
  • Qualität, Tests, Stabilität
    • Regression vermeiden
    • Visuelle Tests (Golden Master)
    • Kompatibilitätsregeln
    • Performance-Basics
  • Doku, Beispiele, Release-Prozess
    • Dokumentationsstruktur
    • Beispielkatalog
    • Changelog-Regeln
    • Release-Ritual

Praxisanteile

  • Moduldesign und Architektur
    • Bausteintypen klassifizieren und Einsatzregeln definieren
    • Modulstruktur erstellen: Public API vs. Internal Helpers
    • Namenskonventionen und Importpfade standardisieren
    • Minimalen Paket-Blueprint als Projektgerüst aufsetzen
  • API-Design und Konfiguration
    • Parameterkatalog erstellen: externe Parameter definieren
    • Defaults und Override-Mechanismen festlegen
    • Semantische Parameter priorisieren (z. B. „variant“ statt „font-size“)
    • Defensive API-Regeln implementieren: Validierungen, Fehlermeldungen
  • Qualität, Tests, Stabilität
    • Regression-Strategie definieren: Referenzoutputs pro Version
    • Golden-Master-Outputs für Kernkomponenten erzeugen
    • Breaking Changes identifizieren und vermeiden
    • Performance-Basics prüfen: teure Berechnungen reduzieren, Layout stabil halten
  • Doku, Beispiele, Release-Prozess
    • Dokumentationsstruktur festlegen: Quickstart, API, Beispiele, FAQ
    • Beispiele als „copy-ready“ Snippets aufbereiten
    • Changelog-Format und Semantik definieren
    • Release-Ritual durchführen: Version bump, Build, QA, Paketierung

Ergebnisse und Transfer

  • Wiederverwendbare Komponentenbibliothek oder Paket-Blueprint
  • Saubere API, Konfigurations- und Parameterstruktur
  • Regressionstests und Golden-Master-Mechanismus implementiert
  • Dokumentation, Beispielkatalog und Release-Routinen etabliert

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Typst-Entwickler, Template-Designer und technische Redakteure, die wiederverwendbare Komponenten, Module oder Bibliotheken erstellen und professionalisierte Release- und Versionsprozesse etablieren möchten
Vorausetzung: Typst Grundlagen, Für Layout-Komponenten Layout & Styling mit Typst empfohlen
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
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Stream gespeichert 2 Tage
Innsbruck 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Stream live 2 Tage
Inhaus / Firmenseminar 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben