Seminar ATXServer2 – Upgrade, Dependency Management und reproduzierbare Builds

Das Seminar behandelt kontrollierte Änderungen an einer ATXServer2-Bestandsumgebung. Python- und Node-Laufzeiten, pyproject- und Lockdateien, Android- und iOS-Providerabhängigkeiten, Containerartefakte, Quellcode-Pinning, Testmatrix, Sicherheitsbewertung, Canary, Rollback und Nachweisführung werden zu einem reproduzierbaren Upgradeprozess verbunden.

Inhaltsübersicht

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

Lernziele

  • Laufzeiten, Abhängigkeiten und Quellcode-Stand vollständig inventarisieren.
  • Python-, uv-, Node- und Provideränderungen reproduzierbar auflösen und bauen.
  • Kompatibilitäts- und Sicherheitstests für Server, Android und iOS definieren.
  • Canary, Go- oder No-Go und Rollback kontrolliert durchführen.
  • Build-, Freigabe- und Nachweisdokumentation dauerhaft pflegen.

Schrittweise Seminarinhalte

1. Versions- und Abhängigkeitsinventar

Schwerpunkt: Quellcode-Commit, Python-Version, pyproject, uv.lock, RethinkDB, Tornado, Serverpakete, Android-Provider, Node, pnpm, uiautomator2, iOS-Abhängigkeiten und Container.

  1. Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Versions- und Abhängigkeitsinventar“ erfassen.
  2. Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Quellcode-Commit, Python-Version, pyproject, uv.lock, RethinkDB, Tornado, Serverpakete, Android-Provider, Node, pnpm, uiautomator2, iOS-Abhängigkeiten und Container modellieren.
  3. Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
  4. Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis eine vollständige Software-Bill-of-Materials und Baseline dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.

2. Python- und uv-Management

Schwerpunkt: Interpreter 3.9, virtuelle Umgebung, uv sync, Lockdatei, Paketquellen, Hashes, obere und untere Grenzen, Konflikte, Offlinefähigkeit und Cache.

  1. Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Python- und uv-Management“ erfassen.
  2. Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Interpreter 3.9, virtuelle Umgebung, uv sync, Lockdatei, Paketquellen, Hashes, obere und untere Grenzen, Konflikte, Offlinefähigkeit und Cache modellieren.
  3. Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
  4. Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis einen reproduzierbaren Server-Build dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.

3. Android-Provider und Node-Abhängigkeiten

Schwerpunkt: Python ab 3.9, adbutils, uiautomator2-Version, Tornado, pnpm, JavaScript-Abhängigkeiten, ADB-Kompatibilität und Gerätebootstrap.

  1. Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Android-Provider und Node-Abhängigkeiten“ erfassen.
  2. Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Python ab 3.9, adbutils, uiautomator2-Version, Tornado, pnpm, JavaScript-Abhängigkeiten, ADB-Kompatibilität und Gerätebootstrap modellieren.
  3. Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
  4. Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis einen getesteten Android-Provider-Build dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.

4. iOS-Provider und Legacy-Matrix

Schwerpunkt: Python, Node, WebDriverAgent, Xcode, macOS, libimobiledevice, usbmuxd, tidevice, Signierung, Simulatoren und bekannte Versionsgrenzen.

  1. Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „iOS-Provider und Legacy-Matrix“ erfassen.
  2. Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Python, Node, WebDriverAgent, Xcode, macOS, libimobiledevice, usbmuxd, tidevice, Signierung, Simulatoren und bekannte Versionsgrenzen modellieren.
  3. Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
  4. Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis eine risikobewertete iOS-Kompatibilitätsmatrix dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.

5. Container- und Quellcodeartefakte

Schwerpunkt: Basisimage, Architektur, Buildkontext, Paketpinning, Image-Tag, Digest, Registry, Signatur, Konfigurationsschema und Reproduzierbarkeit.

  1. Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Container- und Quellcodeartefakte“ erfassen.
  2. Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Basisimage, Architektur, Buildkontext, Paketpinning, Image-Tag, Digest, Registry, Signatur, Konfigurationsschema und Reproduzierbarkeit modellieren.
  3. Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
  4. Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis ein nachvollziehbares Deployment-Artefakt dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.

6. Testmatrix und Sicherheitsbewertung

Schwerpunkt: Serverstart, Datenbank, Authentisierung, API, Android, iOS, Remote Control, App-Installation, Performance, Schwachstellen, Negativtests und Abnahme.

  1. Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Testmatrix und Sicherheitsbewertung“ erfassen.
  2. Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Serverstart, Datenbank, Authentisierung, API, Android, iOS, Remote Control, App-Installation, Performance, Schwachstellen, Negativtests und Abnahme modellieren.
  3. Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
  4. Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis einen vollständigen Upgrade-Testkatalog dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.

7. Canary, Rollback und Releaseprozess

Schwerpunkt: Testumgebung, Pilotprovider, Datenbanksicherung, Wartungsfenster, Go- oder No-Go, schrittweiser Rollout, Monitoring, Rückkehr, Release Notes und Nachkontrolle.

  1. Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Canary, Rollback und Releaseprozess“ erfassen.
  2. Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Testumgebung, Pilotprovider, Datenbanksicherung, Wartungsfenster, Go- oder No-Go, schrittweiser Rollout, Monitoring, Rückkehr, Release Notes und Nachkontrolle modellieren.
  3. Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
  4. Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis ein ausführbares Upgrade- und Rollback-Runbook dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.

Praxisübungen und Laborszenarien

  • Erstellung eines vollständigen Versions- und Abhängigkeitsinventars.
  • Reproduktion eines Server- und Android-Provider-Builds aus Lockdateien.
  • Entwicklung einer plattformübergreifenden Upgrade-Testmatrix.
  • Simulation eines Canary-Upgrades mit Go-/No-Go-Entscheidung und Rollback.

Zielgruppe und Voraussetzungen

Zielgruppe: DevOps, interne Maintainer, Plattformbetrieb, Python- und Build Engineering, Security Engineering und technische Change-Verantwortung

Voraussetzungen: Praxiskenntnisse in Python-Paketmanagement, Containerbuilds, Versionskontrolle und Testautomatisierung sowie gute ATXServer2-Kenntnisse

Didaktik und Arbeitsweise

Kurze Fachimpulse werden unmittelbar durch Demonstrationen, strukturierte Konfigurationsschritte, Praxisübungen und kontrollierte Fehlerfälle vertieft. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen, damit die erarbeiteten Abläufe als Betriebsstandard wiederholbar bleiben.

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: DevOps, interne Maintainer, Plattformbetrieb, Python- und Build Engineering, Security Engineering und technische Change-Verantwortung
Voraussetzungen: Praxiskenntnisse in Python-Paketmanagement, Containerbuilds, Versionskontrolle und Testautomatisierung sowie gute ATXServer2-Kenntnisse
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
Stream live 2 Tage
Stream gespeichert 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
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
Basel 2 Tage
Winterthur 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
Basel 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
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben