Das zweitägige Seminar behandelt persistente Wallet-Daten und kryptografische Schlüssel als Kern der Credo-Plattform. Askar, Drizzle, SQLite, PostgreSQL, Records, Tags, Transaktionen, KMS-Operationen, Migrationen, Backup, Restore, Performance und Sicherheitsgrenzen werden praktisch umgesetzt.
Inhaltsverzeichnis
- Lernziele und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- Wallet-, Record- und Schlüsselmodelle der Credo-Plattform erklären.
- Askar- und Drizzle-basierte Speicheroptionen fachgerecht auswählen.
- Records, Tags, Abfragen, Transaktionen und Profile sicher implementieren.
- KMS-Operationen, Algorithmen, Rotation und Providergrenzen beherrschen.
- Migration, Backup, Restore, Performance und Datenlöschung planen.
Schrittweise Seminarinhalte
1. Wallet-, Record- und KMS-Architektur
Schwerpunkt: Agent-Konfiguration, Wallet Profile, Records, Tags, Repositorys, KMS Keys, Key IDs, Verschlüsselung, Tenant-Kontext und Vertrauensgrenzen.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Wallet-, Record- und KMS-Architektur“ erfassen.
- Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Agent-Konfiguration, Wallet Profile, Records, Tags, Repositorys, KMS Keys, Key IDs, Verschlüsselung, Tenant-Kontext und Vertrauensgrenzen 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 konsistentes Daten- und Schlüsselmodell dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.
2. Askar-basierte Wallets
Schwerpunkt: Wallet-Erstellung, Profile, Schlüssel, Storage-Konfiguration, Sessions, Transaktionen, Abfragen, Fehlerzustände, Backup-Grenzen und native Abhängigkeiten.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Askar-basierte Wallets“ erfassen.
- Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Wallet-Erstellung, Profile, Schlüssel, Storage-Konfiguration, Sessions, Transaktionen, Abfragen, Fehlerzustände, Backup-Grenzen und native Abhängigkeiten 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 funktionsfähige Askar-Wallet dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.
3. Drizzle Storage mit SQLite und PostgreSQL
Schwerpunkt: Schema, Tabellen, Migrationen, Adapter, Connection Management, Transaktionen, Indizes, Query-Verhalten, Pooling und Plattformunterschiede.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Drizzle Storage mit SQLite und PostgreSQL“ erfassen.
- Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Schema, Tabellen, Migrationen, Adapter, Connection Management, Transaktionen, Indizes, Query-Verhalten, Pooling und Plattformunterschiede 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 produktionsnahe Drizzle-Persistenz dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.
4. Records, Tags und Repositorys
Schwerpunkt: Record-Typen, IDs, Tags, sensible Felder, Suchbarkeit, Update, Delete, Custom Repository, Tenant Filter, Konsistenz und Schemaänderung.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Records, Tags und Repositorys“ erfassen.
- Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Record-Typen, IDs, Tags, sensible Felder, Suchbarkeit, Update, Delete, Custom Repository, Tenant Filter, Konsistenz und Schemaänderung 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 saubere persistente Domänenstruktur dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.
5. KMS-Operationen und Provider
Schwerpunkt: Key-Erstellung, Import, Sign, Verify, Key Agreement, Algorithmen, Metadaten, Providerwahl, Hardwareintegration, Exportverbote und Fehlerbehandlung.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „KMS-Operationen und Provider“ erfassen.
- Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Key-Erstellung, Import, Sign, Verify, Key Agreement, Algorithmen, Metadaten, Providerwahl, Hardwareintegration, Exportverbote und Fehlerbehandlung 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 geprüften kryptografischen Servicepfad dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.
6. Migration und Datenkompatibilität
Schwerpunkt: Versionsinventur, Schema- und Record-Migration, Askar-zu-Drizzle-Szenarien, Testkopie, Batch, Locking, Checkpoints, Validierung und Rollback.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Migration und Datenkompatibilität“ erfassen.
- Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Versionsinventur, Schema- und Record-Migration, Askar-zu-Drizzle-Szenarien, Testkopie, Batch, Locking, Checkpoints, Validierung und Rollback 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 kontrollierte Migrationsstrategie dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.
7. Backup, Restore und Recovery
Schwerpunkt: Datenbank, Wallet Key, KMS-Abhängigkeiten, Verschlüsselung, Reihenfolge, RPO, RTO, Testrestore, Schlüsselverlust und Notfalldokumentation.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Backup, Restore und Recovery“ erfassen.
- Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Datenbank, Wallet Key, KMS-Abhängigkeiten, Verschlüsselung, Reihenfolge, RPO, RTO, Testrestore, Schlüsselverlust und Notfalldokumentation 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 praktisch prüfbaren Wiederherstellungsplan dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.
8. Performance, Datenschutz und Betrieb
Schwerpunkt: Abfrageprofile, Indizes, Poolgrößen, Locks, Speicherwachstum, Aufbewahrung, sichere Löschung, Metriken, Wartung und Kapazitätsgrenzen.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Performance, Datenschutz und Betrieb“ erfassen.
- Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Abfrageprofile, Indizes, Poolgrößen, Locks, Speicherwachstum, Aufbewahrung, sichere Löschung, Metriken, Wartung und Kapazitätsgrenzen 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 messbaren Betriebs- und Optimierungsplan dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.
Praxisübungen und Laborszenarien
- Erstellung und Nutzung eines Wallet-Profils mit eigenen Records und Tags.
- Vergleich einer Askar- und einer Drizzle-basierten Speicherung.
- Durchführung von Signatur- und Key-Agreement-Operationen über das KMS.
- Testmigration eines Record-Schemas mit Validierung und Rollback.
- Durchführung eines Backup- und Restore-Tests einschließlich Wallet-Key-Abhängigkeit.
Zielgruppe und Voraussetzungen
Zielgruppe: TypeScript- und Backend-Entwicklung, Datenbank- und Plattformbetrieb, Wallet- und Agentenarchitektur, Security Engineering und DevOps.
Voraussetzungen: Gute TypeScript- und Credo-Grundkenntnisse; Erfahrung mit SQL-Datenbanken und Public-Key-Kryptografie.
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
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: | TypeScript- und Backend-Entwicklung, Datenbank- und Plattformbetrieb, Wallet- und Agentenarchitektur, Security Engineering und DevOps |
| Voraussetzungen: | Gute TypeScript- und Credo-Grundkenntnisse; Erfahrung mit SQL-Datenbanken und Public-Key-Kryptografie |
| 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.
