Seminar Fscrcpy – Build, Paketierung und Release-Verifikation

Das Seminar behandelt den reproduzierbaren Build und die kontrollierte Bereitstellung eigener Fscrcpy- beziehungsweise scrcpy-Artefakte. Toolchain, native Abhängigkeiten, Android-Server, Desktop-Client, Plattformpakete, Integritätsprüfung und technische Release-Freigabe bilden einen vollständigen Bereitstellungsweg.

Inhaltsübersicht

  • Lernziele und fachliche Einordnung
  • Schrittweise Seminarinhalte
  • Praxisübungen und Laborszenarien
  • Zielgruppe und Voraussetzungen
  • Didaktik und Arbeitsweise

Lernziele

  • Buildarchitektur und Abhängigkeiten von Desktop-Client und Android-Server einordnen.
  • Eine reproduzierbare Entwicklungs- und Buildumgebung vorbereiten.
  • Client- und Serverartefakte mit konsistenten Versionsinformationen erzeugen.
  • Verteilbare Pakete mit Laufzeitbibliotheken, ADB und Startskripten strukturieren.
  • Release-Kandidaten durch Integritäts-, Smoke-, Kompatibilitäts- und Rollbacktests freigeben.

Schrittweise Seminarinhalte

1. Architektur, Komponenten und Datenflüsse

Schwerpunkt: Desktop-Client, temporärer Android-Server, ADB-Verbindung, Video-, Audio- und Steuerkanäle sowie lokale Vertrauensgrenzen.

  1. Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „Architektur, Komponenten und Datenflüsse“ erfassen.
  2. Relevante Parameter, Objekte und Abhängigkeiten anhand von Desktop-Client, temporärer Android-Server, ADB-Verbindung, Video-, Audio- und Steuerkanäle sowie lokale Vertrauensgrenzen strukturiert modellieren.
  3. Ein vollständiges Kommunikationsmodell für USB- und Netzwerkbetrieb aufbauen.
  4. Start, Laufzeit, Beendigung und Rückstandsfreiheit des Android-Servers mit definierten Prüfpunkten verifizieren.
  5. Als Arbeitsergebnis ein nachvollziehbares Architektur- und Datenflussdiagramm dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.

2. Quellcode-Build und Abhängigkeiten

Schwerpunkt: Buildsystem, Compiler, native Bibliotheken, Android-Buildwerkzeuge, Serverartefakt, Clientartefakt und Versionsinformationen.

  1. Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „Quellcode-Build und Abhängigkeiten“ erfassen.
  2. Relevante Parameter, Objekte und Abhängigkeiten anhand von Buildsystem, Compiler, native Bibliotheken, Android-Buildwerkzeuge, Serverartefakt, Clientartefakt und Versionsinformationen strukturiert modellieren.
  3. Einen reproduzierbaren Build in einer vorbereiteten Entwicklungsumgebung durchführen.
  4. Fehlende Abhängigkeiten, falsche Toolchain, inkonsistente Versionen und nicht saubere Builds untersuchen.
  5. Als Arbeitsergebnis eine dokumentierte Buildanweisung mit Prüfsummen und Versionsdaten dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.

3. Paketierung für Windows, Linux und macOS

Schwerpunkt: ausführbare Dateien, Bibliotheken, ADB, Serverartefakt, Startskripte, Lizenzdateien, Verzeichnisstruktur und Berechtigungen.

  1. Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „Paketierung für Windows, Linux und macOS“ erfassen.
  2. Relevante Parameter, Objekte und Abhängigkeiten anhand von ausführbare Dateien, Bibliotheken, ADB, Serverartefakt, Startskripte, Lizenzdateien, Verzeichnisstruktur und Berechtigungen strukturiert modellieren.
  3. Ein verteilbares Paket für mindestens eine Zielplattform erstellen und auf einem sauberen System testen.
  4. Fehlende Laufzeitbibliotheken, falsche Pfade, Gatekeeper- oder Ausführungsrechte und Architekturkonflikte prüfen.
  5. Als Arbeitsergebnis ein freigegebenes Paketlayout mit Installationshinweisen dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.

4. Windows-Installation und Treiberbetrieb

Schwerpunkt: Paketbereitstellung, PowerShell oder Eingabeaufforderung, USB-Treiber, PATH, Benutzerrechte, Defender-Kontrollen und Updates.

  1. Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „Windows-Installation und Treiberbetrieb“ erfassen.
  2. Relevante Parameter, Objekte und Abhängigkeiten anhand von Paketbereitstellung, PowerShell oder Eingabeaufforderung, USB-Treiber, PATH, Benutzerrechte, Defender-Kontrollen und Updates strukturiert modellieren.
  3. Eine standardisierte Windows-Installation einschließlich Geräteerkennung und Startprofil einrichten.
  4. Treiberfehler, blockierte Dateien, fehlende Pfade, Benutzerwechsel und Updateaustausch prüfen.
  5. Als Arbeitsergebnis eine Windows-Betriebs- und Rolloutanweisung dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.

5. Linux-Pakete, Berechtigungen und Gerätezugriff

Schwerpunkt: Paketquellen, ausführbare Dateien, udev-Regeln, Benutzergruppen, ADB, Wayland oder X11, Audio und optionale V4L2-Funktionen.

  1. Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „Linux-Pakete, Berechtigungen und Gerätezugriff“ erfassen.
  2. Relevante Parameter, Objekte und Abhängigkeiten anhand von Paketquellen, ausführbare Dateien, udev-Regeln, Benutzergruppen, ADB, Wayland oder X11, Audio und optionale V4L2-Funktionen strukturiert modellieren.
  3. Eine Linux-Arbeitsstation für normalen Betrieb und erweiterte Kameraausgabe vorbereiten.
  4. Fehlende udev-Rechte, Displayserverunterschiede, Audiogeräte und Kernelmodule als Fehlerfälle prüfen.
  5. Als Arbeitsergebnis eine distributionstaugliche Linux-Betriebscheckliste dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.

6. macOS-Installation und Sicherheitsfreigaben

Schwerpunkt: Paketverwaltung, ausführbare Dateien, Quarantäneattribute, Gatekeeper, USB-Zugriff, PATH, Berechtigungen und Updates.

  1. Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „macOS-Installation und Sicherheitsfreigaben“ erfassen.
  2. Relevante Parameter, Objekte und Abhängigkeiten anhand von Paketverwaltung, ausführbare Dateien, Quarantäneattribute, Gatekeeper, USB-Zugriff, PATH, Berechtigungen und Updates strukturiert modellieren.
  3. Eine reproduzierbare macOS-Installation mit geprüftem Gerätestart einrichten.
  4. Blockierte Binärdateien, fehlende Pfade, Architekturunterschiede und Benutzerkontexte untersuchen.
  5. Als Arbeitsergebnis eine macOS-Installations- und Freigabeanweisung dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.

7. Release-Verifikation und Freigabe

Schwerpunkt: Versionsnummer, Artefaktintegrität, Signatur oder Prüfsumme, Smoke-Test, Rückwärtskompatibilität, Rollback und Freigabestatus.

  1. Zielbild, Ausgangslage und technische Voraussetzungen für den Themenblock „Release-Verifikation und Freigabe“ erfassen.
  2. Relevante Parameter, Objekte und Abhängigkeiten anhand von Versionsnummer, Artefaktintegrität, Signatur oder Prüfsumme, Smoke-Test, Rückwärtskompatibilität, Rollback und Freigabestatus strukturiert modellieren.
  3. Einen technischen Release-Kandidaten anhand eines standardisierten Prüfkatalogs bewerten.
  4. Manipulierte Artefakte, falsche Versionen, fehlende Abhängigkeiten und Regressionen als Negativfälle prüfen.
  5. Als Arbeitsergebnis einen nachvollziehbaren technischen Freigabenachweis dokumentieren, fachlich prüfen und als wiederholbare Schrittfolge festhalten.

Praxisübungen und Laborszenarien

  • Aufbau und Prüfung einer vollständigen Buildumgebung.
  • Erzeugung eines Client- und Serverartefakts mit dokumentierten Versionsdaten.
  • Paketierung für eine gewählte Zielplattform und Test auf einem sauberen System.
  • Durchführung einer Release-Verifikation mit manipuliertem und fehlerhaftem Artefakt.

Zielgruppe und Voraussetzungen

Zielgruppe: Softwareentwicklung, Build Engineering, DevOps, Paketbetreuung, Plattformadministration und technische Release-Verantwortung.

Voraussetzungen: Erfahrung mit nativen Buildprozessen, Kommandozeile, Versionsverwaltung und mindestens einer Zielplattform; Android-Buildgrundlagen sind hilfreich.

Didaktik und Arbeitsweise

Kurze Fachimpulse werden unmittelbar durch Demonstrationen, strukturierte Konfigurationsschritte und kontrollierte Fehlerfälle vertieft. Der erste Tag schafft die technische Basis; der zweite Tag verbindet Vertiefung, Negativtests, Diagnose und dokumentierte Betriebsübergabe.

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: Softwareentwicklung, Build Engineering, DevOps, Paketbetreuung, Plattformadministration und technische Release-Verantwortung
Voraussetzungen: Erfahrung mit nativen Buildprozessen, Kommandozeile, Versionsverwaltung und mindestens einer Zielplattform; Android-Buildgrundlagen sind hilfreich
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
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Bern 2 Tage
Luzern 2 Tage
Inhaus / Firmenseminar 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben