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.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Digitale Credentials und Rollenmodell“ erfassen.
- 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.
- Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
- Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
- 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.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Credo-Komponenten und Modularchitektur“ erfassen.
- 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.
- Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
- Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
- 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.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „DIDs, Schlüssel und Wallet Storage“ erfassen.
- 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.
- Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
- Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
- 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.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Protokolle und Credential-Formate“ erfassen.
- 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.
- Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
- Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
- 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.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Projektplanung und Qualifizierungsweg“ erfassen.
- 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.
- Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
- Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
- 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
-

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: | 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.
