Seminar Credo TypeScript – Architektur und Grundlagen

Das eintägige Grundlagenseminar ordnet Credo als modulares TypeScript-Framework für Wallets, Agenten und digitale Credentials ein. Komponenten, Rollen, Protokolle, Formate, DIDs, Schlüssel, Speicher, Sicherheitsgrenzen und typische Projektpfade werden zu einem belastbaren Gesamtbild verbunden.

Inhaltsverzeichnis

  • Lernziele und fachliche Einordnung
  • Schrittweise Seminarinhalte
  • Praxisübungen und Laborszenarien
  • Zielgruppe und Voraussetzungen
  • Didaktik und Arbeitsweise

Lernziele

  • Aufgaben und Grenzen von Wallets, Agenten, Issuern und Verifiern erklären.
  • Die modulare Credo-Architektur und ihre wichtigsten Erweiterungspunkte einordnen.
  • DIDs, Schlüsselverwaltung und Wallet Storage als Sicherheitsbasis verstehen.
  • DIDComm, OpenID4VC, AnonCreds und Credential-Formate vergleichend bewerten.
  • Einen realistischen Lern-, Pilot- und Einführungsfahrplan ableiten.

Schrittweise Seminarinhalte

1. Digitale Credentials und Rollenmodell

Schwerpunkt: Holder, Issuer, Verifier, Wallet, Cloud-Agent, Mediator, Registry, Credential, Presentation, Status und Lifecycle-Ereignisse.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Digitale Credentials und Rollenmodell“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Holder, Issuer, Verifier, Wallet, Cloud-Agent, Mediator, Registry, Credential, Presentation, Status und Lifecycle-Ereignisse modellieren und verbindliche Konfigurationsentscheidungen festlegen.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis ein gemeinsames Begriffs- und Rollenmodell dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

2. Credo-Komponenten und Modularchitektur

Schwerpunkt: Core, optionale Protokollmodule, Dependency Injection, Konfiguration, Events, Repositorys, Transport, Plattformadapter und Erweiterungen.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Credo-Komponenten und Modularchitektur“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Core, optionale Protokollmodule, Dependency Injection, Konfiguration, Events, Repositorys, Transport, Plattformadapter und Erweiterungen modellieren und verbindliche Konfigurationsentscheidungen festlegen.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis eine nachvollziehbare Systemarchitektur dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

3. DIDs, Schlüssel und Wallet Storage

Schwerpunkt: DID Documents, Verification Methods, Signatur und Key Agreement, KMS, sichere Speicherung, Askar, Drizzle und Plattformgrenzen.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „DIDs, Schlüssel und Wallet Storage“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von DID Documents, Verification Methods, Signatur und Key Agreement, KMS, sichere Speicherung, Askar, Drizzle und Plattformgrenzen modellieren und verbindliche Konfigurationsentscheidungen festlegen.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis ein grundlegendes Sicherheits- und Datenmodell dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

4. Protokolle und Credential-Formate

Schwerpunkt: DIDComm, Out-of-Band, OpenID4VCI, OpenID4VP, AnonCreds, W3C VC, SD-JWT VC, mdoc und Interoperabilitätsprofile.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Protokolle und Credential-Formate“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von DIDComm, Out-of-Band, OpenID4VCI, OpenID4VP, AnonCreds, W3C VC, SD-JWT VC, mdoc und Interoperabilitätsprofile modellieren und verbindliche Konfigurationsentscheidungen festlegen.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis eine technologiebezogene Entscheidungsmatrix dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

5. Projektplanung und Qualifizierungsweg

Schwerpunkt: Use Cases, Schutzbedarf, MVP, Laborumgebung, Integrationen, Teststrategie, Betriebsmodell, Risiken und empfohlene Seminarreihenfolge.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Projektplanung und Qualifizierungsweg“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Use Cases, Schutzbedarf, MVP, Laborumgebung, Integrationen, Teststrategie, Betriebsmodell, Risiken und empfohlene Seminarreihenfolge modellieren und verbindliche Konfigurationsentscheidungen festlegen.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis einen priorisierten Projekt- und Lernfahrplan dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

Praxisübungen und Laborszenarien

  • Erstellung eines Kontextdiagramms für eine Wallet- und Agentenlösung.
  • Zuordnung typischer Use Cases zu Protokollen und Credential-Formaten.
  • Bewertung von Schlüssel-, Speicher- und Betriebsoptionen anhand einer Entscheidungsmatrix.

Zielgruppe und Voraussetzungen

Zielgruppe: Technische Projektleitung, Software- und IAM-Architektur, TypeScript-Entwicklung, Security Engineering, Produktverantwortung und IT-Betrieb.

Voraussetzungen: Grundverständnis von Webanwendungen, HTTP, JSON, Authentisierung und digitalen Identitäten.

Didaktik und Arbeitsweise

Kurze Fachimpulse werden unmittelbar mit Demonstrationen, strukturierten Implementierungsschritten, Code-Reviews, praktischen Übungen und kontrollierten Fehlerfällen verbunden. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen, damit die erarbeiteten Lösungen reproduzierbar weiterentwickelt und in den Betrieb überführt werden können.

Fachbereichsleitung und Trainerteam

Seminardetails

   
Dauer: 1 Tag ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 599 zzgl. MwSt.
Inhaus: € 1.700 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Technische Projektleitung, Software- und IAM-Architektur, TypeScript-Entwicklung, Security Engineering, Produktverantwortung und IT-Betrieb
Voraussetzungen: Grundverständnis von Webanwendungen, HTTP, JSON, Authentisierung und digitalen Identitäten
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, Inhouse, 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
Hamm 1 Tage
Rostock 1 Tage
Hamburg 1 Tage
Leipzig 1 Tage
Hannover 1 Tage
Stuttgart 1 Tage
Dresden 1 Tage
Luxemburg 1 Tage
Regensburg 1 Tage
Jena 1 Tage
Trier 1 Tage
Madgeburg 1 Tage
Friedrichshafen 1 Tage
Kassel 1 Tage
Ulm 1 Tage
München 1 Tage
Nürnberg 1 Tage
Köln 1 Tage
Wuppertal 1 Tage
Münster 1 Tage
Mainz 1 Tage
Erfurt 1 Tage
Bremen 1 Tage
Berlin 1 Tage
Paderborn 1 Tage
Essen 1 Tage
Darmstadt 1 Tage
Frankfurt 1 Tage
Freiburg 1 Tage
Potsdam 1 Tage
Flensburg 1 Tage
Konstanz 1 Tage
Leipzig 1 Tage
Hamm 1 Tage
Rostock 1 Tage
Hamburg 1 Tage
Luxemburg 1 Tage
Hannover 1 Tage
Stuttgart 1 Tage
Dresden 1 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben