Cuttlefish stellt ein konfigurierbares virtuelles Android-Gerät für lokale und entfernte Entwicklungs- und Testumgebungen bereit. Der Einstiegskurs vermittelt Architektur, Artefakte, Startvoraussetzungen und den vollständigen Lebenszyklus einer ersten Instanz.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
- Einordnung
Zielsetzung
- Cuttlefish gegenüber Emulator, physischem Gerät und anderen virtuellen Testformen einordnen
- Hostpaket, Android-Images und Konfiguration als zusammengehöriges Artefaktset verstehen
- Eine Instanz starten, bedienen, prüfen, stoppen und zurücksetzen
- ADB und browserbasierte Bedienung für erste Tests einsetzen
Zielgruppe
Android-Entwicklung, Testteams, DevOps, technische Projektleitung, Support und alle Rollen mit Einstieg in Cuttlefish.
Voraussetzungen
Linux-Grundkenntnisse; keine vorherige Cuttlefish-Erfahrung erforderlich.
Seminarinhalte
- Schritt 1: Einsatzmodell festlegen
Lokaler Arbeitsplatz, gemeinsamer Host, CI-Lauf und Remote-Nutzung werden gegenübergestellt. Der passende Einstiegspfad wird anhand von Ressourcen, Zugriff und Testziel ausgewählt.
- Schritt 2: Architektur verstehen
Hostwerkzeuge, virtuelle Maschine, Android-Images, Gerätekonfiguration, ADB und WebRTC werden in ihrem Zusammenspiel erklärt. Abhängigkeiten zwischen Host- und Geräteartefakten werden sichtbar.
- Schritt 3: Hostvoraussetzungen prüfen
Betriebssystem, CPU-Architektur, Hardwarevirtualisierung, KVM-Zugriff, Speicher, Gruppenrechte und benötigte Pakete werden mit einer festen Checkliste bewertet.
- Schritt 4: Artefakte bereitstellen
Passendes Hostpaket und zugehörige Android-Images werden in einer klaren Arbeitsstruktur abgelegt. Version und Vollständigkeit werden vor dem Start geprüft.
- Schritt 5: Erste Instanz starten
Startparameter, Hintergrundbetrieb und Instanzinformationen werden kontrolliert verwendet. Bootfortschritt und grundlegende Erreichbarkeit werden beobachtet.
- Schritt 6: Gerät bedienen und prüfen
ADB-Verbindung, Shell, Eigenschaften, Installation einer Testanwendung und browserbasierte Bedienung werden praktisch ausgeführt.
- Schritt 7: Lebenszyklus abschließen
Neustart, Stop, erneuter Start, Rücksetzung und vollständiges Entfernen werden voneinander abgegrenzt. Ein bekannter sauberer Ausgangszustand wird wiederhergestellt.
Praxisübungen
- Hostcheck durchführen und fehlende Voraussetzung eindeutig dokumentieren
- Eine erste Cuttlefish-Instanz starten, per ADB ansprechen und im Browser bedienen
- Instanz stoppen, erneut starten, zurücksetzen und vollständig entfernen
Methodik
Der Seminartag folgt einer einzigen durchgängigen Übung vom leeren Arbeitsverzeichnis bis zur geprüften und wieder entfernten Instanz. Kurze Kontrollfragen sichern jeden Schritt ab.
Einordnung
Ein Tag ist ausreichend, weil ausschließlich Architektur, Einstieg, erster Start, Grundbedienung und Lebenszyklus behandelt werden; Build-, Skalierungs- und Vertiefungsthemen bleiben eigenständigen Seminaren vorbehalten.
Fachbereichsleitung / Leitung der Trainer / Ansprechpartner
-

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: | Android-Entwicklung, Testteams, DevOps, technische Projektleitung, Support und alle Rollen mit Einstieg in Cuttlefish |
| Voraussetzungen: | Linux-Grundkenntnisse; keine vorherige Cuttlefish-Erfahrung erforderlich |
| 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.
