Das Seminar vermittelt die manuelle, nachvollziehbare Installation von ATXServer2 ohne Compose-Abstraktion. Python-Laufzeit, uv, Abhängigkeiten, RethinkDB, Umgebungsvariablen, Authentisierungsmodus, Port- und Proxyparameter, Dienstbetrieb, Validierung und Rollback werden schrittweise aufgebaut.
Inhaltsübersicht
- Lernziele und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- Eine kompatible und reproduzierbare Installationsbaseline festlegen.
- Python- und uv-Umgebung sowie Projektabhängigkeiten kontrolliert bereitstellen.
- RethinkDB sicher installieren und anbinden.
- Serverparameter, Authentisierung und Proxybetrieb nachvollziehbar konfigurieren.
- Dienststart, Funktionstests, Sicherung und Rollback dokumentieren.
Schrittweise Seminarinhalte
1. Bestandsaufnahme und Installationsbaseline
Schwerpunkt: Quellcode-Stand, Python-Kompatibilität, Betriebssystem, Architektur, Abhängigkeiten, Netzwerk, Datenbank, Verzeichnisse, Konten und Abnahmekriterien.
- Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Bestandsaufnahme und Installationsbaseline“ erfassen.
- Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Quellcode-Stand, Python-Kompatibilität, Betriebssystem, Architektur, Abhängigkeiten, Netzwerk, Datenbank, Verzeichnisse, Konten und Abnahmekriterien modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
- Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis eine freigegebene Installations- und Versionsmatrix dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
2. Python, uv und Projektumgebung
Schwerpunkt: Python 3.9, Interpreterpfad, virtuelle Umgebung, uv-Installation, Abhängigkeitsauflösung, Lockdatei, Dateirechte und reproduzierbarer Start.
- Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Python, uv und Projektumgebung“ erfassen.
- Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Python 3.9, Interpreterpfad, virtuelle Umgebung, uv-Installation, Abhängigkeitsauflösung, Lockdatei, Dateirechte und reproduzierbarer Start modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
- Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis eine geprüfte Python- und uv-Laufzeitumgebung dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
3. RethinkDB bereitstellen
Schwerpunkt: Serverinstallation, Dienstkonto, Port, Datenverzeichnis, Benutzer, Kennwort, Datenbankname, Netzwerkbindung, Startreihenfolge und Verbindungstest.
- Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „RethinkDB bereitstellen“ erfassen.
- Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Serverinstallation, Dienstkonto, Port, Datenverzeichnis, Benutzer, Kennwort, Datenbankname, Netzwerkbindung, Startreihenfolge und Verbindungstest modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
- Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis eine funktionsfähige und abgesicherte Datenbankbasis dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
4. ATXServer2 konfigurieren und starten
Schwerpunkt: RDB_HOST, RDB_PORT, RDB_USER, RDB_PASSWD, RDB_DBNAME, uv run main.py, Port 4000, Logausgabe und Fehlerbehandlung.
- Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „ATXServer2 konfigurieren und starten“ erfassen.
- Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von RDB_HOST, RDB_PORT, RDB_USER, RDB_PASSWD, RDB_DBNAME, uv run main.py, Port 4000, Logausgabe und Fehlerbehandlung modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
- Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis eine laufende Serverinstanz mit dokumentierten Parametern dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
5. Authentisierung und Proxyparameter
Schwerpunkt: simple, openid, github, Client-Konfiguration, X-Real-IP, X-Forwarded-For, no-xheaders, Trust Boundary und Testkonten.
- Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Authentisierung und Proxyparameter“ erfassen.
- Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von simple, openid, github, Client-Konfiguration, X-Real-IP, X-Forwarded-For, no-xheaders, Trust Boundary und Testkonten modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
- Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis eine geprüfte Authentisierungs- und Proxykonfiguration dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
6. Dienstbetrieb und Systemintegration
Schwerpunkt: Servicekonto, Prozessmanager, Autostart, Arbeitsverzeichnis, Umgebungsdatei, Logrotation, Berechtigungen, Zeitdienst und kontrollierter Neustart.
- Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Dienstbetrieb und Systemintegration“ erfassen.
- Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Servicekonto, Prozessmanager, Autostart, Arbeitsverzeichnis, Umgebungsdatei, Logrotation, Berechtigungen, Zeitdienst und kontrollierter Neustart modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
- Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis einen stabilen Betriebssystemdienst dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
7. Abnahme, Backup und Rollback
Schwerpunkt: Browserzugriff, Benutzeranlage, Datenbankprüfung, Provider-Test, Konfigurationssicherung, Quellcode-Stand, Restore, Rückkehrpunkt und Betriebsübergabe.
- Ausgangslage, Systemzustand, Schutzbedarf und Zielkriterien für den Themenblock „Abnahme, Backup und Rollback“ erfassen.
- Relevante Komponenten, Konfigurationswerte, Rollen und Abhängigkeiten anhand von Browserzugriff, Benutzeranlage, Datenbankprüfung, Provider-Test, Konfigurationssicherung, Quellcode-Stand, Restore, Rückkehrpunkt und Betriebsübergabe modellieren.
- Die erforderliche Konfiguration oder Prozessfolge in einer kontrollierten Laborumgebung schrittweise umsetzen und jeden Zwischenschritt dokumentieren.
- Funktion, Berechtigungen, Protokollierung, Fehlerverhalten und Wiederanlauf mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis ein vollständiges Installations-, Abnahme- und Rollbackprotokoll dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.
Praxisübungen und Laborszenarien
- Aufbau einer Python- und uv-Umgebung mit dokumentierter Versionsbaseline.
- Installation und Anbindung einer RethinkDB-Instanz.
- Start des Servers mit mehreren Authentisierungs- und Proxyparametern.
- Einrichtung eines Betriebssystemdienstes einschließlich Backup- und Rollbacktest.
Zielgruppe und Voraussetzungen
Zielgruppe: Linux- und Windows-Administration, DevOps, Plattformbetrieb, Mobile-QA-Infrastruktur und technische Projektteams
Voraussetzungen: Praxiserfahrung mit Python-Umgebungen, Betriebssystemdiensten, Netzwerken und Datenbanken; Shell- oder PowerShell-Kenntnisse sind erforderlich
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
-

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: | Linux- und Windows-Administration, DevOps, Plattformbetrieb, Mobile-QA-Infrastruktur und technische Projektteams |
| Voraussetzungen: | Praxiserfahrung mit Python-Umgebungen, Betriebssystemdiensten, Netzwerken und Datenbanken; Shell- oder PowerShell-Kenntnisse sind 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, 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.
