Seminar Appium Plugins und Erweiterungsentwicklung

Seminar / Training

Das Seminar führt in die Entwicklung eigener Appium-Plugins ein. Behandelt werden Erweiterungsarchitektur, Paket- und Manifeststruktur, Befehls- und Routeninterzeption, neue Endpunkte, Konfiguration, Schemas, Doctor Checks, Tests, Dokumentation, Versionierung und sicherer Betrieb.

Inhaltsverzeichnis

  1. Seminarprofil
  2. Lernziele
  3. Seminarinhalte
  4. Praxisübungen
  5. Zielgruppe
  6. Voraussetzungen
  7. Methodik

Seminarprofil

Eigene Appium-Plugins entwerfen, implementieren, testen und betreiben. Die Inhalte sind auf eine praktische Umsetzung mit nachvollziehbaren Arbeitsschritten, kontrollierten Zwischenprüfungen und wiederverwendbaren Mustern ausgerichtet.

Lernziele

  • Plugin-Einsatzfälle von Treiberaufgaben und Testclientlogik abgrenzen
  • Ein installierbares Appium-Plugin als Node.js-Paket aufbauen
  • Bestehende Befehle kontrolliert erweitern oder neue Endpunkte bereitstellen
  • Konfigurationsschema, Sicherheitsanforderungen und Diagnoseprüfungen integrieren
  • Unit-, Integrations- und End-to-End-Tests für Plugins erstellen
  • Versionierung, Veröffentlichung und Betriebsfreigabe planen

Seminarinhalte

Tag 1: Erweiterungsarchitektur und Projektaufbau

  1. Schritt 1: Treiber, Plugin, Clientbibliothek und Testframework als Erweiterungspunkte unterscheiden
  2. Schritt 2: Geeignete Plugin-Anwendungsfälle und Nicht-Ziele definieren
  3. Schritt 3: Node.js- und TypeScript-Projekt mit Build- und Teststruktur anlegen
  4. Schritt 4: Paketmanifest und Appium-spezifische Metadaten konfigurieren
  5. Schritt 5: Plugin lokal installieren und vom Appium-Server laden
  6. Schritt 6: Logging und grundlegenden Lebenszyklus implementieren

Tag 2: Befehle, Routen und Interzeption

  1. Schritt 1: Appium-Befehle und ihre Einbindung in die Plugin-Architektur nachvollziehen
  2. Schritt 2: Vor- und Nachverarbeitung ausgewählter Befehle implementieren
  3. Schritt 3: Neue Execute-Methoden oder HTTP-Endpunkte definieren
  4. Schritt 4: Sitzungsbezogene und sitzungsunabhängige Zustände trennen
  5. Schritt 5: Fehler, Rückgabewerte und Protokollierung konsistent gestalten
  6. Schritt 6: Erste End-to-End-Funktion mit einem Testclient verifizieren

Tag 3: Konfiguration, Sicherheit und Diagnose

  1. Schritt 1: Pluginoptionen über Serverkonfiguration und Schema validieren
  2. Schritt 2: Sensible Werte und Protokolldaten sicher behandeln
  3. Schritt 3: Unsichere Funktionen und Freigabemechanismen fachlich bewerten
  4. Schritt 4: Doctor Checks für Voraussetzungen und Fehlkonfigurationen entwickeln
  5. Schritt 5: Kompatibilität zu Appium- und Node.js-Versionen festlegen
  6. Schritt 6: Betriebs- und Fehlerdiagnoseinformationen dokumentieren

Tag 4: Tests, Versionierung und Bereitstellung

  1. Schritt 1: Unit-Tests für Hilfslogik und Validierung schreiben
  2. Schritt 2: Integrations- und End-to-End-Tests mit einem Testtreiber aufbauen
  3. Schritt 3: Abwärtskompatibilität und Fehlerfälle automatisiert prüfen
  4. Schritt 4: Semantische Versionierung und Änderungsdokumentation anwenden
  5. Schritt 5: Installation, Aktivierung, Update und Rollback beschreiben
  6. Schritt 6: Ein vollständiges Plugin-Paket technisch abnehmen

Praxisübungen

  • Aufbau eines eigenen Appium-Plugins in TypeScript
  • Interzeption eines bestehenden Befehls mit zusätzlicher Protokollierung
  • Implementierung eines neuen Endpunkts und einer Konfigurationsprüfung
  • Erstellung einer automatisierten Test- und Freigabekette für das Plugin

Zielgruppe

Erfahrene JavaScript- oder TypeScript-Entwicklung, Toolentwicklung, Testarchitektur und Appium-Contributors

Voraussetzungen

Gute Kenntnisse in Node.js, TypeScript oder modernem JavaScript sowie praktische Appium-Erfahrung

Methodik

Fachliche Einführung, Live-Demonstrationen, geführte Schritt-für-Schritt-Übungen, eigenständige Praxisphasen, strukturierte Fehleranalyse und gemeinsame technische Auswertung. Alle Übungen werden an nachvollziehbaren Beispielszenarien durchgeführt.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminar und Anbieter vergleichen

Öffentliche Schulung

Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.

Mehr dazu...

Inhausschulung

Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.

Mehr dazu...

Webinar

Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.

Mehr dazu...

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich und Webinar: € 2.396 zzgl. MwSt.
Inhaus: € 6.800 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Erfahrene JavaScript- oder TypeScript-Entwicklung, Toolentwicklung, Testarchitektur und Appium-Contributors
Voraussetzungen: Gute Kenntnisse in Node.js, TypeScript oder modernem JavaScript sowie praktische Appium-Erfahrung
Standorte: Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien
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 + 43 (720) 022000

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Wien 4 Tage
Inhaus / Firmenseminar 4 Tage
Stream live 4 Tage
Innsbruck 4 Tage
Stream gespeichert 4 Tage
Klagenfurt 4 Tage
Bregenz 4 Tage
Linz 4 Tage
Salzburg 4 Tage
Graz 4 Tage
Salzburg 4 Tage
Graz 4 Tage
Wien 4 Tage
Inhaus / Firmenseminar 4 Tage
Stream live 4 Tage
Innsbruck 4 Tage
Stream gespeichert 4 Tage
Klagenfurt 4 Tage
Bregenz 4 Tage
Linz 4 Tage
Bregenz 4 Tage
Linz 4 Tage
Salzburg 4 Tage
Graz 4 Tage
Wien 4 Tage
Inhaus / Firmenseminar 4 Tage
Stream live 4 Tage
Innsbruck 4 Tage
Stream gespeichert 4 Tage
Klagenfurt 4 Tage
Innsbruck 4 Tage
Stream gespeichert 4 Tage
Klagenfurt 4 Tage
Bregenz 4 Tage
Linz 4 Tage
Salzburg 4 Tage
Graz 4 Tage
Wien 4 Tage
Inhaus / Firmenseminar 4 Tage
Stream live 4 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben