Seminar / Training
Fehler in Identität, Berechtigungen und asynchronen Abläufen werden häufig erst im Zusammenspiel sichtbar. Die Schulung baut eine Teststrategie auf, die SDK-Aufrufe, Daten, Dateien, Functions, Realtime und Deployments gemeinsam absichert und Störungen systematisch eingrenzt.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- Eine risikobasierte Testpyramide für Appwrite-Anwendungen entwickeln
- Testdaten, Rollen und Umgebungen reproduzierbar bereitstellen
- Berechtigungs-, Integrations- und End-to-End-Tests automatisieren
- Logs, Metriken und Hypothesen für schnelle Fehleranalyse nutzen
Zielgruppe
Entwickler, Testautomatisierer, QA, DevOps, SRE, technische Anwendungsbetreuung und Release Management.
Voraussetzungen
Programmierkenntnisse, Grundlagen in Appwrite Auth, TablesDB, Storage und Functions sowie Erfahrung mit automatisierten Tests und Git.
Seminarinhalte
- Schritt 1: Risiken und Qualitätsziele priorisieren
Kritische Benutzerreisen, Datenintegrität, Rechte, Verfügbarkeit, Performance und Wiederherstellung werden in prüfbare Ziele übersetzt.
- Schritt 2: Teststufen und Verantwortungen festlegen
Unit-, Komponenten-, Vertrags-, Integrations-, End-to-End-, Security- und Lasttests werden sinnvoll verteilt.
- Schritt 3: Isolierte Testumgebung bereitstellen
Projekt, Konfiguration, Secrets, Fixtures, Seed-Daten und Aufräumstrategie werden reproduzierbar eingerichtet.
- Schritt 4: Auth- und Sessiontests automatisieren
Registrierung, Verifikation, Anmeldung, Ablauf, Widerruf, Wiederherstellung und MFA werden mit positiven und negativen Fällen geprüft.
- Schritt 5: Berechtigungen systematisch testen
Benutzer, Teams, Rollen, Besitz und administrative Kontexte werden in einer Matrix auf Daten, Dateien und Functions angewandt.
- Schritt 6: TablesDB-Tests entwickeln
Validierung, Beziehungen, Indizes, Abfragen, Paginierung, Transaktionen und Parallelzugriffe werden mit kontrollierten Daten geprüft.
- Schritt 7: Storage- und Function-Tests integrieren
Uploads, Größen, Dateitypen, Metadaten, Function-Eingaben, Scopes, Timeouts und Fehlerpfade werden automatisiert.
- Schritt 8: Realtime- und Ereignistests aufbauen
Subscription, Reihenfolge, Duplikate, Reconnect, Webhooks, Idempotenz und asynchrone Wartebedingungen werden robust getestet.
- Schritt 9: Fremdprovider kontrolliert ersetzen
E-Mail, SMS, Push, KI- oder andere Anbieter werden durch Testdoubles, Sandboxes oder klar begrenzte Integrationstests abgesichert.
- Schritt 10: CI-Qualitätsgate einführen
Linting, Tests, Sicherheitsprüfung, Testberichte, Mindestkriterien und Deploymentfreigabe werden in der Pipeline verankert.
- Schritt 11: Troubleshooting methodisch durchführen
Symptom, Zeitachse, Korrelation, Hypothese, Log- und Metrikprüfung, Reproduktion und risikoarme Maßnahme werden nacheinander abgearbeitet.
- Schritt 12: Regression und Releaseabnahme abschließen
Fehlerkorrektur, Regressionstest, Smoke-Test, Rollback-Kriterium und Nachweis werden in eine Releasecheckliste überführt.
Praxisübungen
- Berechtigungstestmatrix für mehrere Rollen automatisieren.
- End-to-End-Prozess mit Auth, Daten, Datei, Function und Realtime testen.
- Simulierte Produktionsstörung anhand von Logs und Hypothesen eingrenzen.
Methodik
Fachliche Einordnung, Live-Demonstrationen, geführte Konfiguration, praktische Übungen und ein zusammenhängendes Anwendungsszenario wechseln sich ab. Jeder Arbeitsschritt wird anhand überprüfbarer Ergebnisse abgesichert.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

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: | Entwickler, Testautomatisierer, QA, DevOps, SRE, technische Anwendungsbetreuung und Release Management. |
| Voraussetzungen: | Programmierkenntnisse, Grundlagen in Appwrite Auth, TablesDB, Storage und Functions sowie Erfahrung mit automatisierten Tests und Git. |
| 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.
