Seminar Credo TypeScript – Wallet Storage, Askar, Drizzle und KMS

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.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Wallet-, Record- und KMS-Architektur“ erfassen.
  2. 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.
  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 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.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Askar-basierte Wallets“ erfassen.
  2. 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.
  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 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.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Drizzle Storage mit SQLite und PostgreSQL“ erfassen.
  2. 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.
  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 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.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Records, Tags und Repositorys“ erfassen.
  2. 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.
  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 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.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „KMS-Operationen und Provider“ erfassen.
  2. 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.
  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 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.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Migration und Datenkompatibilität“ erfassen.
  2. 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.
  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 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.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Backup, Restore und Recovery“ erfassen.
  2. 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.
  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 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.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Performance, Datenschutz und Betrieb“ erfassen.
  2. 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.
  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 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

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.

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
Stream live 2 Tage
Inhaus / Firmenseminar 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 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
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